1. 首页
  2. 数据库
  3. 其它
  4. python 使用cycle构造无限循环迭代器

python 使用cycle构造无限循环迭代器

上传者: 2021-02-27 02:50:57上传 PDF文件 151.99KB 热度 19次
一、引入方式 from itertools import cycle 二、使用方法 我们先来看看它的源码 cycle它接收一个可迭代对象,可以将一个可迭代对象转换为一个可以无限迭代的迭代器 源码里我们可以看到它实现了__iter__和__next__的魔术方法,说明它既是可迭代对象也是一个迭代器,我们可以使用for循环和next()方法去操作它 我们先来看看以普通的方式去遍历一个列表 li = ['python', 'java', 'c', 'ruby', 'php', 'javascript'] for i in li: print(i) 打印结果: 可以看到,遍历直到最后一个元
下载地址
用户评论