我认为有人可能已经问过这个问题,但由于某些原因,我无法找出好的关键词来找到它的答案。
我有两个单独的列表,我可以将它们配对。
bool query
我想生成:
list_a = [[1,2] [3,4]]
list_b = [[5],[6]]
感谢您的帮助
答案 0 :(得分:4)
以下代码可以解决问题!
list_c = [[x, y] for x, y in zip(list_a, list_b)]
zip
功能用于配对'列表元素在一起,而列表理解构建新列表。
答案 1 :(得分:0)
如果您想将它们附加到新列表,这就是您想要的:
list_a = [[1,2], [3,4]]
list_b = [[5],[6]]
list_res = []
for a, b in zip(list_a, list_b):
list_res.append([a, b])
>list_res
>[[[1, 2], [5]], [[3, 4], [6]]]