Python 3.x 如何在python中配对两个列表

Python 3.x 如何在python中配对两个列表,python-3.x,arraylist,Python 3.x,Arraylist,我想可能已经有人问过这个问题了,但由于某些原因,我无法找到好的关键词来回答这个问题 我有两个单独的列表,我想把它们配对 list_a = [[1,2] [3,4]] list_b = [[5],[6]] 我想提出: list_c = [[[1,2],[5]],[[3,4],[6]]] 感谢您的帮助下面的代码应该可以做到这一点 list_c=[[x,y]代表zip中的x,y(list_a,list_b)] zip函数将列表元素“配对”在一起,而列表理解将构建新列表。下面的代码应该可以做到这一点

我想可能已经有人问过这个问题了,但由于某些原因,我无法找到好的关键词来回答这个问题

我有两个单独的列表,我想把它们配对

list_a = [[1,2] [3,4]]
list_b = [[5],[6]]
我想提出:

list_c = [[[1,2],[5]],[[3,4],[6]]]

感谢您的帮助

下面的代码应该可以做到这一点

list_c=[[x,y]代表zip中的x,y(list_a,list_b)]


zip
函数将列表元素“配对”在一起,而列表理解将构建新列表。

下面的代码应该可以做到这一点

list_c=[[x,y]代表zip中的x,y(list_a,list_b)]


zip
函数用于将列表元素“配对”在一起,而列表理解将构建新列表。

如果要将它们附加到新列表中,这就是您想要的:

  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]]]

如果要将它们附加到新列表中,请执行以下操作:

  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]]]

请参阅是否要将他们加入新列表?请参阅是否要将他们加入新列表?这是一个非常好的列表:)。又甜又短,谢谢分享;)这真是个好主意:)。又甜又短,谢谢分享;)