Pythonic way to combine two lists in an alternating fashion?

前端 未结 21 3286
误落风尘
误落风尘 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 17:02

    import itertools
    print [x for x in itertools.chain.from_iterable(itertools.izip_longest(list1,list2)) if x]
    

    I think this is the most pythonic way of doing it.

提交回复
热议问题