3.迭代
每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。例如:
循环获取容器中的元素。
3.1 可迭代对象iterable
(1) 定义:具有__iter__函数的对象,可以返回迭代器对象。
(2) 语法
点击查看代码
# 创建:
class 可迭代对象名称:
def __iter__(self):
return 迭代器
# 使用:
for 变量名 in 可迭代对象:
语句
点击查看代码
迭代器 = 可迭代对象.__iter__()
while True:
try:
print(迭代器.__next__())
except StopIteration:
break
浙公网安备 33010602011771号