def test():
x = (y for y in range(10))
print(type(x))
print(next(x))
print(x.__next__())
print(x.__dir__())
for item in x:
print(item)
seed = ['a', 'b', 'c']
iter1 = iter(seed)
print(type(iter1))
print(iter1)
for i in iter1:
print(i)
def main():
test()
if __name__ == "__main__":
main()
python 迭代器
本文通过具体的Python代码示例,介绍了迭代器和生成器的基本概念及其使用方式。包括如何创建迭代器,如何使用next方法获取迭代器的下一个元素,以及生成器的实现方法等。

被折叠的 条评论
为什么被折叠?



