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

网站与域名的关系杭州市萧山区建设局网站

网站与域名的关系,杭州市萧山区建设局网站,wordpress默认主题位置,建筑网格布搭接下面是找到的一个比较好的科学解释#xff1a; Python中可迭代对象(Iterable)并不是指某种具体的数据类型#xff0c;它是指存储了元素的一个容器对象#xff0c;且容器中的元素可以通过__iter__( )方法或__getitem__( )方法访问。 1.__iter__方法的作用是让对象可以用for…下面是找到的一个比较好的科学解释 Python中可迭代对象(Iterable)并不是指某种具体的数据类型它是指存储了元素的一个容器对象且容器中的元素可以通过__iter__( )方法或__getitem__( )方法访问。 1.__iter__方法的作用是让对象可以用for … in obj循环遍历__getitem__( )方法是让对象可以通过实例名[index]的方式访问实例中的元素。这两个方法的目的是Python实现一个通用的外部可以访问可迭代对象内部数据的接口。 一个可迭代对象是不能独立进行迭代的Python中迭代是通过for … in obj来完成的。凡是可迭代对象都可以直接用for… in obj循环访问这个语句其实做了两件事第一件事是调用__iter__()获得一个可迭代器第二件事是循环调用__next__()。 常见的可迭代对象包括 a) 集合数据类型如list、tuple、dict、set、str等 b) 生成器(generator)包括生成器和带yield的生成器函数(generator function)。 如何判断一个对象是可迭代对象呢具体判断方法如下两种 利用numpy的iterable方法 from numpy import iterable print(iterable(实例名))利用collections模块的Iterable类 from collections import Iterable isinstance(实例名, Iterable)一个典型的实例 随便定义一个对象不定义__iter__方法 from numpy import iterableclass MyList:def __init__(self, len: int):self.list [i for i in range(len)]self.length lendef __repr__(self) - str:return fMyList({self.length}):{self.list}x MyList(10) for i in x:print(i)运行结果 显示MyList实例是不可迭代的 定义__iter__方法后 下面的例子简单实现一个range(n) from numpy import iterableclass MyList:def __init__(self, len: int):self.cursor -1self.length lendef __iter__(self):return selfdef __next__(self):if self.cursor1 self.length:self.cursor 1return self.cursorelse:exit(1)def __repr__(self) - str:return fMyList({self.length})x MyList(10) print(iterable(x)) for i in x:print(i)输出为 True 0 1 2 3 4 5 6 7 8 9使用next()一步一步迭代可以看的更清楚 from numpy import iterable #学习中遇到问题没人解答小编创建了一个Python学习交流群711312441class MyList:def __init__(self, len: int):self.cursor -1self.length lendef __iter__(self):return selfdef __next__(self):if self.cursor1 self.length:self.cursor 1return self.cursorelse:exit(1)def __repr__(self) - str:return fMyList({self.length})x MyList(10) print(iter(x)) print(next(x)) print(next(x)) print(next(x)) print(next(x)) for i in x:print(i)输出结果为 MyList(10) 0 1 2 3 4 5 6 7 8 9
http://www.hkea.cn/news/14511842/

相关文章:

  • html门户网站教育机构网址
  • 网站系统修改不了怎么回事网站网络设计是怎么做的
  • 南阳seo网站价格最近的重要新闻
  • 沧州网站建设益志科技网络营销系统
  • 建立带数据库的网站广饶网站设计
  • 做网站可以用思源字体吗做网站合伙怎么分
  • 做有后台的网站wordpress播放swf插件
  • 河北提供网站制作公司哪家专业珠海网站制作软件
  • 昆明网站建设赵郑州网站设计
  • 网站设计建设公司教程网址大全快捷怎么来的
  • 教育网站建设平台360投放广告怎么收费
  • 在家做网站或ps挣钱接活单页面seo搜索引擎优化
  • 深圳网站建设龙华新科城乡建设部注册建筑师网站
  • 长春建站优化加徽信xiala5静态网站模板源码下载
  • 三五互联网站报价表广东网站备案电话号码
  • 可以建站的网站国外被墙网站
  • 如何下载免费的ppt模板seo需要掌握什么技能
  • 衡阳微信网站开发中国移动app免费下载
  • 一个备案号多个网站app和网站开发的成本
  • 要做网站到哪里做私域流量管理工具
  • 网站建设上市公司中文域名的价值
  • 大地保险网站宿州网站建设哪家公司好
  • 河口企业网站开发公司生存曲线哪个网站可以做
  • 好的文案网站定制旅游网站建设成都
  • 哪里有网站制作设计常用网站缩略图自定义
  • 多域名指向同一网站ps怎么做网站一寸的照片
  • 网站做软件有哪些网站托管
  • 农家乐怎么做网站不知道是谁做的网站 输入学号
  • wordpress站点地址没更改济南 网站建设那家好
  • 网站建设学习内容专业搜索引擎seo服务