我们有一些内置的可迭代程序,比如列表、元组和字典等等。我们还可以通过在类中实现__iter__
方法来创建我们自己的可迭代对象。我们也可以通过实现__iter__
和__next__
方法来实现迭代器对象,但是有没有像内置迭代器那样的内置迭代器呢?
发布于 2018-08-20 17:26:12
例如,文件句柄实现迭代器协议:
f = open('file.txt')
next(f)
# first line
next(f)
# second line
https://stackoverflow.com/questions/51927652
复制相似问题