Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将两个列表合并为一个多维列表_Python_List - Fatal编程技术网

Python 将两个列表合并为一个多维列表

Python 将两个列表合并为一个多维列表,python,list,Python,List,我想把两个列表合并成一个2d列表 list1=["Peter", "Mark", "John"] list2=[1,2,3] 进入 另一种选择: >>> map(list,zip(list1,list2)) [['Peter', 1], ['Mark', 2], ['John', 3]] 或者在python3中: >>> list(map(list,zip(list1,list2))) [['Peter', 1], ['Mark', 2], ['John'

我想把两个列表合并成一个2d列表

list1=["Peter", "Mark", "John"]
list2=[1,2,3]
进入

另一种选择:

>>> map(list,zip(list1,list2))
[['Peter', 1], ['Mark', 2], ['John', 3]]
或者在python3中:

>>> list(map(list,zip(list1,list2)))
[['Peter', 1], ['Mark', 2], ['John', 3]]
(不过,在大多数情况下,您可以省略外部列表()-cast)

我实际上使用了:

list3a = np.concatenate((list1, list2))
list3 = np.reshape(list3a, (-1,2))
因为否则,当尝试引用数组时,会出现错误:“列表索引必须是整数,而不是元组”

>>> list(map(list,zip(list1,list2)))
[['Peter', 1], ['Mark', 2], ['John', 3]]
list3a = np.concatenate((list1, list2))
list3 = np.reshape(list3a, (-1,2))