Pythonic way to combine two lists in an alternating fashion?

前端 未结 21 3277
误落风尘
误落风尘 2020-11-22 16:13

I have two lists, the first of which is guaranteed to contain exactly one more item than the second. I would like to know the most Pythonic way to create a

21条回答
  •  粉色の甜心
    2020-11-22 16:57

    from itertools import chain
    list(chain(*zip('abc', 'def')))  # Note: this only works for lists of equal length
    ['a', 'd', 'b', 'e', 'c', 'f']
    

提交回复
热议问题