一个列表实现__iter__和__next__方法的例子

Posted saintdingspage

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个列表实现__iter__和__next__方法的例子相关的知识,希望对你有一定的参考价值。

x = [厉智,陈培昌,程劲,徐晓冬].__iter__() #这非得这么写不可,否则无法调用下面的__next__()方法,切记!

print(x.__next__())

print(x.__next__())

print(x.__next__())

print(x.__next__())

执行结果:

厉智
陈培昌
程劲
徐晓冬

以上是关于一个列表实现__iter__和__next__方法的例子的主要内容,如果未能解决你的问题,请参考以下文章

python中的__iter__ __reversed__ __next__

内置函数 iter() 如何将 Python 列表转换为迭代器?

Python 迭代器

__getitem____iter____next__iter和next的使用方法介绍

27迭代器

分离 __iter__ 和 __next__ 方法