## 可迭代对象,是具有__iter__()方法的对象是可迭代对象
# l = [1, 2, 3, 4, 5]
# iterator = l.__iter__() #创建列表的迭代器对象
# item = iterator.__next__() #调用迭代器对象的next的方法
# print(item)
# item = iterator.__next__() #调用迭代器对象的next的方法
# print(item)
# item = iterator.__next__() #调用迭代器对象的next的方法
# print(item)
# item = iterator.__next__() #调用迭代器对象的next的方法
# print(item)
# item = iterator.__next__() #调用迭代器对象的next的方法
# print(item)
l = [1, 2, 3, 4, 5]
iterator = l.__iter__() #创建列表的迭代器对象
while True: #下半的循环是对上面的实现
try:
item = iterator.__next__()
print(item)
except:
break
来源:https://www.cnblogs.com/duzw/p/15962043.html
本站部分图文来源于网络,如有侵权请联系删除。