【发布时间】:2022-12-24 01:14:18
【问题描述】:
我有两个相同长度的列表。我想将它们合并到一个列表列表中,如下例所示:
left_list = [-1,-3,15,3,1.7]
right_list = [1.2,2,17,3.5,2]
res_list = [[-1,1.2],[-3,2],[15,17],[3,3.5],[1.7,2]]
请注意 left_list 的值较小,因此顺序很重要。谢谢!!
【问题讨论】:
-
你试过
zip了吗? -
试试这个:
list(map(list, zip(left_list, right_list))) -
或者使用列表理解:
[list(i) for i in zip(left_list, right_list)]