# OutPut
i1: [0, 1, 2, 3, 4]
i2: [0, 1, 2, 3, 4]
需要注意,由 tee() 创建的新迭代器将共享它们的输入,因此在创建新迭代器后不要再使用输入的迭代器。...它返回一个迭代器,只要测试函数返回true, 该迭代器就返回输入迭代器中的项目。...# OutPut
3 6 9
5.聚合
groupby() 函数返回一个迭代器,该迭代器生成由公共键聚合的值集。下面例子展示基于属性对相关值进行分组。...product() 产生的值是元组,由每个迭代中取出的成员按照它们传递的顺序作为参数传入。...2):
print(each)
使用 r 参数来限制返回的单个排列的长度。