一尘不染

如何连接两个列表,以便元素处于替代位置?

python

例如:

 a=[1,2,3,4,5,6]
 b=[7,8,9,10,11,12]

然后结果:

c=[1,7,2,8,3,9,4,10,5,11,6,12]

您如何串联两个列表,以使元素处于替代位置?

我试图将它们链接到一个新列表并重新排列,但它没有到来。如果您能告诉我很长的路要走(不用过多使用内置函数),那就太好了。谢谢。


阅读 168

收藏
2021-01-20

共1个答案

一尘不染

假设它们的长度相同,只需在它们后面附加一个for循环即可:

c = []

for i in range(len(a)):
    c.append(a[i])
    c.append(b[i])
2021-01-20