如何以2个跳跃合并这两个列表。

huangapple go评论72阅读模式
英文:

How can I merge the two lists by 2 jumps

问题

如何通过从第一个列表选择第一个元素,从第二个列表选择第二个元素,依此类推,将这两个列表合并为一个列表,然后从第一个列表选择第三个元素,从第二个列表选择第三个元素... 以此类推?

列表1=[a, b, c, d, e, f]
列表2=[g, h, i, j, k, l]

所需的列表是:

列表3=[a, h, c, j, e, l]

在Python中,我尝试使用两个循环进行切片,但不起作用。

英文:

How can I merge the two lists in one by selecting 1st element from 1st list 2nd element from second list 2nd element...and then 3rd element from 1st list 3rd element
list 1=[a,b,c,d,e,f,] and
list 2=[g,h,i,j,k,l]
the required list is
list 3=[a,h,c,j,e,l]
in Python

I tried slicing with two loop it doesn't work for me

答案1

得分: -1

list3 = []
for i in range(0, len(list1), 2):
list3.append(list1[i])
list3.append(list2[i+1])

英文:
list3 = []
for i in range(0,len(list1),2):
    list3.append(list1[i])
    list3.append(list2[i+1])

huangapple
  • 本文由 发表于 2023年2月23日 20:52:02
  • 转载请务必保留本文链接:https://go.coder-hub.com/75545091.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定