简介
Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。...无限迭代器
count
count()会创建一个无限的迭代器,所以上述代码会打印出自然数序列,根本停不下来,只能按Ctrl+C退出。...打印10次'A'
takewhile
chain()可以把一组迭代对象串联起来,形成一个更大的迭代器
natuals = itertools.count(1)
ns = itertools.takewhile...打印出1到10
以上来自廖雪峰网站
chain方法
chain()可以把一组迭代对象串联起来,形成一个更大的迭代器:
这个方法自己平时用的比较多,下面讲一下关于chain的实例
实例 1
for...2','3','4','4'],['2','4','2']],如果把*放在first前面,就会拆成['1','2','3','4','4']和['2','4','2']这两个元素,然后在使用chain方法进行迭代