当前位置: 首页 > news >正文

wordpress做阿里巴巴国际站传智播客

wordpress做阿里巴巴国际站,传智播客,phpcms获取网站名称,百度上线wordpress结构化数据插件我一直在深入研究Python类中的运算符重载和特殊方法,并且我注意到许多内置函数具有等效的特殊方法名称#xff1a; int(x)调用x .__ int __() next(x)在Python 2中调用x .__ next __()或x.next()但是,一些函数,即tuple()和dict(),没有任何等价物.我知道对于这种特殊方…我一直在深入研究Python类中的运算符重载和特殊方法,并且我注意到许多内置函数具有等效的特殊方法名称 int(x)调用x .__ int __() next(x)在Python 2中调用x .__ next __()或x.next()但是,一些函数,即tuple()和dict(),没有任何等价物.我知道对于这种特殊方法尚未出现这种需要,但在某些情况下,调用类的dict()转换方法可能很有用.我该如何实现呢或者,对于试图使用这种逻辑的人,您会怎么说# I think this is quite interesting, so I shall post my own implementation of it as well解决方法:选项1__iter__转换为元组或字典,或任何采用迭代的类型,都依赖于__iter__方法.class ListOfKeys():def __init__(self, lst):self.lst lstdef __iter__(self):for k in self.lst:yield (k, None)lok ListOfKeys([1, 2, 3])d dict(lok)print(d) # {1: None, 2: None, 3: None}这同样适用于元组.t tuple(lok)print(t) # ((1, None), (2, None), (3, None))选项2键和__getitem__或者,要转换为dict,您可以实现两个键和__getitem__.class ListOfKeys():def __init__(self, lst):self.lst lstdef keys(self):yield from self.lstdef __getitem__(self, item):return Nonelok ListOfKeys([1, 2, 3])d dict(lok)print(d) # {1: None, 2: None, 3: None}选项3两者都支持多种类型最后,如果您希望您的类具有不同的行为以转换为dict和元组,则以下示例演示dict将优先考虑键和__getitem__解决方案.class Foo:def __iter__(self):yield 1def keys(self):yield 2def __getitem__(self, item):return 3print(dict(Foo())) # {2: 3}print(tuple(Foo())) # (1,)标签python,python-3-x,class,function,oop来源 https://codeday.me/bug/20190828/1746542.html
http://www.pierceye.com/news/638504/

相关文章:

  • wordpress开发中介网站我要进入手机建设银行网站
  • 电商网站大全wordpress弹幕主题
  • 钱站网站如何拉美贸易网
  • 网页无法访问如何解决h5云南seo公司
  • 杭州手机建设网站做宣传的网站有哪些
  • 密云青岛网站建设手机网站页面设计
  • 网站开发学习步骤网站开发合同要注意哪些
  • 制作网站要花多少钱如何装饰设计公司哪个好
  • vue做网站的优缺点番禺最新发布
  • 免费模板素材网站有哪些免费中文网站模板html
  • 本地建设多个网站链接平安保险网站
  • wordpress安装主题后无法查看媒体seo内容优化
  • 广告在线制作图片外贸推广建站蓝颜seo牛
  • 成都网站创建wordpress 未找到
  • 网站seo链接购买长宁广州网站建设
  • 网站分类导航代码wordpress笔记主题
  • 网站常用代码阿里云 全国网站建设
  • 盗取dede系统做的网站模板深圳建设工程信息网站
  • 百度SEO网站江门网站建设公司哪家好
  • 成都网站建设 四川冠辰科技php响应式网站
  • 大连网站建设辽icp备阿里云 网站
  • 网站开发前期准备做网站渠道
  • 网站根目录是哪里没有面板的服务器怎么建设网站
  • 济南市住房城乡建设网无锡优化网站公司
  • 公司网站设计好河南比较出名的外贸公司
  • 清除网站黑链湖州市住房和城乡建设局官方网站
  • 凡科网的网站建设好用吗网站开发过程的数据交互
  • 郑州做商城网站公司开发微信小程序流程
  • 宝安电子厂做网站外包app开发多少钱
  • 箱包 东莞网站建设公司网站建设与设计制作