我需要请求两个包含10个元素的列表,并返回一个列表,其中包含20个元素,其中第一个元素来自第一个列表,然后是第二个列表的第一个元素,然后是第一个列表的第二个元素,然后第二个列表的第二个元素,依此类推。 我甚至不知道该怎么做。你能帮帮我吗? 例如:
list1=(1,2,3,4,5,6,7,8,9,10)
list2=(11,12,13,14,15,16,17,18,19,20)
预期结果:
L=(1,11,2,12,3,13,4,14,5,15,6,16,7,17,8,18,9,19,10,20)
答案 0 :(得分:0)
这是一种方法:
z = zip(list1,list2)
L = []
for i in z:
for x in i:
L.append(x)
print L
输出:
[1, 11, 2, 12, 3, 13, 4, 14, 5, 15, 6, 16, 7, 17, 8, 18, 9, 19, 10, 20]