我不确定我的问题是否正确,但我不知道如何解释它。所以我有一些清单,比如
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) 例如,我有以下两个列表
listA = ['one','two','three'] listB = ['apple','cherry','watermelon']
我怎样才能将这两个列表配对以获得此输出,使用map和lambda?
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)
但我无法弄清楚map和lambda解决方案.有任何想法吗?