基于迭代器的代码比使用列表的代码提供了更好的内存消耗特性。因为直到数据需要使用时才从迭代器中生成,所有数据不需要同时存储在内存中。...此示例使用 map() 将从0到4的数字乘以2。...a')
('a', 'b', 'b')
('b', 'a', 'a')
('b', 'a', 'b')
('b', 'b', 'a')
('b', 'b', 'b')
permutation() 函数从输入的迭代的组合中生成指定长度的排列...它默认生成所有排列的完整集合。...2):
print(each)
使用 r 参数来限制返回的单个排列的长度。