Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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_Merge - Fatal编程技术网

Python 将两个列表连成一行

Python 将两个列表连成一行,python,list,merge,Python,List,Merge,我有两个列表,需要按行连接它们。输出如清单3所示(如下)。实际上,括号内的对之间没有任何逗号。我试过几种不同的方法,但都弄不明白 list1 = [1, 2, 3] list2 = [4, 5, 6] 我想要的输出是:list3=[[14]、[25]、[36]]使用zip [[i, j] for i,j in zip(list1 , list1 )] [[1,4],[2,5],[3,6]我不确定您是否希望最终列表是列表列表列表,但我假设您希望 list1 = [1, 2, 3] list2

我有两个列表,需要按行连接它们。输出如清单3所示(如下)。实际上,括号内的对之间没有任何逗号。我试过几种不同的方法,但都弄不明白

list1 = [1, 2, 3]
list2 = [4, 5, 6]
我想要的输出是:
list3=[[14]、[25]、[36]]
使用zip

[[i, j] for i,j in zip(list1 , list1 )]

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

我不确定您是否希望最终列表是列表列表列表,但我假设您希望

list1 = [1, 2, 3] 
list2 = [4, 5, 6]
res = [[*np.asarray([list1, list2])[:,i]] for i in range(3)]
res = [[1, 4], [2, 5], [3, 6]]

看看
zip
…您的输出是非法的PythonId您的意思是
list3=[[1,4],[2,5],[3,6]
在每个列表项中都有
?列表项不能没有逗号和两个空格分隔的数字。如果需要用空格分隔,则必须是字符串。这将导致
[['14']、['25']、['36'].
另外,欢迎使用堆栈溢出。请阅读如何问好。确保你的问题涵盖以下3个要素:1。问题陈述2。您的代码(应该是3.错误消息(最好是完全回溯,以帮助其他人查看并提供反馈)。谢谢,乔!我还在想办法,但会好起来的。谢谢,凯南。这很有效,但每件事之间都有逗号。我应该得到的结果似乎在两对之间没有任何逗号。我不应该在我原来的帖子中把它们放在那里。它看起来像:[[14][25][36],所以你想让列表中有字符串吗?
[[14']…
[list(i)for i in zip(list1,list2)]
,第二个是
list2