2020
12-02
12-02
python 使用cycle构造无限循环迭代器
一、引入方式fromitertoolsimportcycle二、使用方法我们先来看看它的源码cycle它接收一个可迭代对象,可以将一个可迭代对象转换为一个可以无限迭代的迭代器源码里我们可以看到它实现了__iter__和__next__的魔术方法,说明它既是可迭代对象也是一个迭代器,我们可以使用for循环和next()方法去操作它我们先来看看以普通的方式去遍历一个列表li=['python','java','c','ruby','php','javascript']foriinli:print(i)打印...
继续阅读 >