相关疑难解决方法(0)

获取一系列列表的笛卡尔积?

如何从一组列表中获取笛卡尔积(每种可能的值组合)?

输入:

somelists = [
   [1, 2, 3],
   ['a', 'b'],
   [4, 5]
]
Run Code Online (Sandbox Code Playgroud)

期望的输出:

[(1, 'a', 4), (1, 'a', 5), (1, 'b', 4), (1, 'b', 5), (2, 'a', 4), (2, 'a', 5) ...]
Run Code Online (Sandbox Code Playgroud)

python list cartesian-product

289
推荐指数
9
解决办法
18万
查看次数

Python中的成对交叉产品

如何从Python中的任意长列表列表中获取交叉产品列表?

a = [1, 2, 3]
b = [4, 5, 6]
Run Code Online (Sandbox Code Playgroud)

crossproduct(a,b)应该屈服[[1, 4], [1, 5], [1, 6], ...].

python list

99
推荐指数
3
解决办法
6万
查看次数

标签 统计

list ×2

python ×2

cartesian-product ×1