python 高级语法整理2(可迭代对象、迭代器、生成器)
可迭代对象、迭代器、生成器
可迭代对象
实现了__iter__方法的对象就叫做可迭代对象。
__iter__方法的作用就是返回一个迭代器对象。直观理解就是能用for循环进行迭代的对象就是可迭代对象。比如:字符串,列表,元祖,字典,集合等等,都是可迭代对象。
for循环与__iter()__方法的关系:
def generator():
yield 1
yield 2
yield 3
g = generator()
# print(next(g))
# print(next
原创
2021-08-13 15:49:27 ·
230 阅读 ·
1 评论