Python,通过索引将一些列表匹配到列表列表中
所以我有点像:Python,通过索引将一些列表匹配到列表列表中,python,list,python-2.7,Python,List,Python 2.7,所以我有点像: l1=[1,2,3] l2=[4,5,6] l3=[7,8,9] 预期输出为:ls=[[1,4,7],[2,5,8],[3,6,9]] 最正确的方法是什么 >>> l1=[1,2,3] >>> l2=[4,5,6] >>> l3=[7,8,9] >>> zip(l1, l2, l3) [(1, 4, 7), (2, 5, 8), (3, 6, 9)] 内置的zip函数将帮助您实现所需的功能 内置功能zip
l1=[1,2,3]
l2=[4,5,6]
l3=[7,8,9]
预期输出为:ls=[[1,4,7],[2,5,8],[3,6,9]]
最正确的方法是什么
>>> l1=[1,2,3]
>>> l2=[4,5,6]
>>> l3=[7,8,9]
>>> zip(l1, l2, l3)
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
内置的zip函数将帮助您实现所需的功能
内置功能zip将帮助您实现所需功能。
zip
三个列表:
>>> l1 = [1,2,3]
>>> l2 = [4,5,6]
>>> l3 = [7,8,9]
>>> zip(l1,l2,l3)
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
使用列表理解将元组强制转换为列表,以获得列表列表:
>>> [list(i) for i in zip(l1,l2,l3)]
[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
zip
三个列表:
>>> l1 = [1,2,3]
>>> l2 = [4,5,6]
>>> l3 = [7,8,9]
>>> zip(l1,l2,l3)
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
使用列表理解将元组强制转换为列表,以获得列表列表:
>>> [list(i) for i in zip(l1,l2,l3)]
[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
使用
zip
,然后使用列表理解将元组
s转换为list
s
[list(x) for x in zip(l1, l2, l3)]
结果:
[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
使用
zip
,然后使用列表理解将元组
s转换为list
s
[list(x) for x in zip(l1, l2, l3)]
结果:
[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
写代码可能是最正确的方式。写代码可能是最正确的方式。你和摩西·科雷多耶同时回答,准确地说(秒)。这是今天发生在我身上的最令人满意的事情。摩西·科雷多耶在*阶段之前回答了6秒不,如果你得到同样的票数,我将庆祝一整夜。@Maroun Maroun你是如何得到时间线的?你和摩西·科雷多耶在同一时间回答,准确地说(秒)。这是今天发生在我身上最令人满意的事情。摩西·科雷多耶在赛前回答了6秒*@不,如果你得到同样的票数,我将庆祝一整晚。@Maroun Maroun你是如何得到时间线的?提到名单理解和选角,这是我第一次提到的更有效的答案,但哦,好吧D看起来像是他先发布的,但时间线显示了另外一种情况,无论哪种方式,列表理解都是OP想要的。提到列表理解和演员阵容,这使得我首先提到的答案更加有效,但哦,好吧看起来像是他先发布的,但时间线显示了其他方面,无论哪种方式,列表理解都是OP想要的