我有两个列表:
lst1 = ['a', 'b']
lst2 = ['c', 'd', 'e']
我想做这样的组合:
[['a', 'c'], ['a', 'd'], ['a', 'e'], ['b', 'c'], ['b', 'd'], ['b', 'e']]
请帮助我。谢谢
答案 0 :(得分:1)
result = np.array([excercise_list, mean_grades]).astype(float)
答案 1 :(得分:0)
我也给您一个示例,而无需使用任何库。
脚本:
lst1 = ['a', 'b']
lst2 = ['c', 'd', 'e']
lst3 = []
for item_lst1 in lst1:
for item_lst2 in lst2:
lst3.append([item_lst1, item_lst2])
print(lst3)
输出:
[['a', 'c'], ['a', 'd'], ['a', 'e'], ['b', 'c'], ['b', 'd'], ['b', 'e']]
答案 2 :(得分:0)
这可能为您完成工作。
list1 = ['a', 'b']
list2 = ['c', 'd', 'e']
req_list = [[x, y] for x in list1 for y in list2]
这种合并类型称为笛卡尔乘积或叉乘积。