【发布时间】:2017-04-26 13:40:24
【问题描述】:
例如,
list = [0, 1, 2]
我想要一个所有可能的 2 组合的列表:
combinations = [(0,0), (0,1), (0,2), (1,0), (1,1), (1,2), (2,0), (2,1), (2,2)]
在我看来,Python 中 itertools 中的所有工具都只生成 (1,0) 和 (0,1) 之一,而不是两者,我需要两者。除了手动输入之外,还有什么建议吗?
【问题讨论】:
-
VTR,因为linked duplicate 没有覆盖
repeat参数,因此对于获取列表的乘积本身没有帮助。
标签: python list itertools cartesian-product