百木园-与人分享,
就是让自己快乐。

python迭代器

## 可迭代对象,是具有__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
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » python迭代器

相关推荐

  • 暂无文章