我想可能有人已经问过这个问题了,但由于某些原因,我就是找不到好的关键词来找到答案。
我有两个不同的列表,我想把它们配对。
list_a = [[1,2] [3,4]]
list_b = [[5],[6]]我想生成:
list_c = [[[1,2],[5]],[[3,4],[6]]]谢谢你的帮助
发布于 2017-05-14 14:16:43
下面的代码应该可以做到这一点!
list_c = [[x, y] for x, y in zip(list_a, list_b)]
zip函数将列表元素“配对”在一起,而列表理解则构建新的列表。
发布于 2017-05-14 14:23:43
如果你想把它们追加到一个新的列表中,这就是你想要的:
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]]]https://stackoverflow.com/questions/43960902
复制相似问题