itertools用于高效循环的迭代函数集合
无限迭代器
itertools.count(start=0, step=1)
创建一个迭代器,生成从n开始的连续整数,如果忽略n,则从0开始计算(注意:此迭代器不支持长整数)
如果超出了sys.maxint,计数器将溢出并继续从-sys.maxint-1开始计算
from itertools import *
for i in zip(count(1), ['a', 'b', 'c']):
print(i)
(1, 'a')
(2, 'b')
(3, 'c')
itertools.repeat(obje