Skip to main content
 首页 » 编程设计

python之使用 itertools 从 2 个列表生成组合

2025年05月04日12shanyou

<分区>

我有两个列表 [1,2,3] 和 [4,5,6]。我想使用 itertools

生成如下所有组合的列表

ResultingList = [[1,4],[1,5],[1,6],[2,4],[2,5],[2,6],[3,4] ,[3,5],[3,6]]

到目前为止,我只研究了 itertools.combinations 函数,它似乎只能处理这样的事情:

list(itertools.combinations([1,2,3,4,5,6],2)) 

输出不正确的结果。如何生成上面的 ResultingList?

谢谢