相反,从源迭代器删除元素,该元素需要满足测试函数条件,最终保留剩下的元素
values = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
less_than_seven = lambda...函数相反,它会逐个输出源迭代器不满足测试函数条件的值
values = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 测试函数用于获取 偶数
evens = lambda x: x...accumulate:从源迭代器中取出一个元素,并把已经累计的结果与这个元素一起传给表示累加逻辑的函数,然后输出累计值。...[(1, 'a'), (1, 'b'), (2, 'a'), (2, 'b')]
permutations:对于源迭代器中的元素,逐个输出有其中N个元素组成的有序排列(元素相同但顺序不同...3, 1),
(3, 2),
(3, 4),
(4, 1),
(4, 2),
(4, 3)]
combinations:对于源迭代器中的元素,逐个输出有其中N个元素组成的无序排列(元素相同但顺序不同