4个一维数组的元素能组成多少个一维数组

例如,

[1,2,3,4], [5], [7,8], [9]

生成一维数组, 应该是 8 种 .

其实类似树枝状 ~

[1,5,7,9],
[2,5,7,9],
[1,5,7,9],/*** 
** 省略 ...
***/[4,5,8,9]

假如是多一个元素呢 ?

[1,2,3,4], [5,6], [7,8], [9]

怎么把所有可能的组合都列出来 ?


MYYA
浏览 495回答 1
1回答

摇曳的蔷薇

#这就是求笛卡尔积from itertools import productprint list(product([1,2,3,4], [5, 6], [7,8], [9]))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript