Odoo中文网|Odoo实施培训

标题: 迭代器 [打印本页]

作者: 施程浩    时间: 2018-6-26 18:58
标题: 迭代器
访问集合的一种方式
1到结束,不后退
两个方法:iter()next()

字符串,列表,元组都可用 迭代器
>>>list=[1,2,3,4]
>>> it = iter(list)                 # 创建迭代器对象
>>> print (next(it))         # 输出迭代器的下一个元素
1
>>> print (next(it))
2
>>>

通过for语句遍历
list=[1,2,3,4]
it = iter(list)                 # 创建迭代器对象
for x in it:
      print (x, end=" ")

也可以使用 next() 函数:
#!/usr/bin/python3
import sys                  # 引入 sys 模块

list=[1,2,3,4]
it = iter(list)                 # 创建迭代器对象

while True:
try:
      print (next(it))
except StopIteration:
      sys.exit()


作者: smlqf1    时间: 2018-9-5 10:44
不错不错,楼主是个绝对高手











星座   http://www.gfgfgf.com.tw/zybj/smys/   2018年09月05日 李白
中醫蒙醫    勵志文章 http://www.gfgfgf.com.tw/zyxx/  假髮   中醫推拿       http://www.gfgfgf.com.tw/zybj/zyjf/  祝賀詞大全




欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) Powered by Discuz! X3.2