相关疑难解决方法(0)

如何从多个列表中获取所有组合?

我不确定我的问题是否正确,但我不知道如何解释它。所以我有一些清单,比如

a = ['11', '12']
b = ['21', '22']
c = ['31', '32']
Run Code Online (Sandbox Code Playgroud)

我需要得到类似的东西:

result = [
    ['11', '21', '31'],
    ['11', '21', '32'],
    ['11', '22', '31'],
    ['11', '22', '32'],
    ['12', '21', '31'],
    ['12', '21', '32'],
    ['12', '22', '31'],
    ['12', '22', '32']
]
Run Code Online (Sandbox Code Playgroud)

python

9
推荐指数
2
解决办法
9025
查看次数

Python如何通过lambda和map配对两个列表

例如,我有以下两个列表

listA = ['one','two','three'] listB = ['apple','cherry','watermelon']

我怎样才能将这两个列表配对以获得此输出,使用maplambda

one apple
two cherry
three watermelon
Run Code Online (Sandbox Code Playgroud)

我知道如何通过列表理解来做到这一点,

[print(listA[i], listB[i]) for i in range(len(listA))]
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚maplambda解决方案.有任何想法吗?

python lambda

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×2

lambda ×1