2024-04-24 07:23:48 发布
网友
我有两个列表test1和test2。如何将前两个索引拆分为单独的列表
test1 = [a,1,x] test2 = [b,2,y]
最终名单应该是这样的。你知道吗
first_alpha = [a,b] number = [1,2] last_alpha = [x,y]
压缩列表,然后将它们解压到目标变量中。你知道吗
first_alpha, number, last_alpha = zip(test1, test2) >>> first_alpha, number, last_alpha (('a', 'b'), (1, 2), ('x', 'y'))
In [212]: test1 = ['a', 1, 'x'] In [213]: test2 = ['b', 2, 'y'] In [214]: for t in zip(test1, test2): print(list(t)) ['a', 'b'] [1, 2] ['x', 'y']
这些其他的答案都很棒,我投了他们一票,但我想用你的例子加一个。用你的例子,你可以做到:
test1 = ['a',1,'x'] test2 = ['b',2,'y']
first_alpha = [test1[0], test2[0]] number = [test1[1], test2[1]] last_alpha = [test1[2], test2[2]]
压缩列表,然后将它们解压到目标变量中。你知道吗
这些其他的答案都很棒,我投了他们一票,但我想用你的例子加一个。用你的例子,你可以做到:
最终名单应该是这样的。你知道吗
相关问题 更多 >
编程相关推荐