Interleave multiple lists of the same length in Python

后端 未结 9 1446
刺人心
刺人心 2020-11-22 10:11

In Python, is there a good way to interleave two lists of the same length?

Say I\'m given [1,2,3] and [10,20,30]. I\'d like to transform th

9条回答
  •  隐瞒了意图╮
    2020-11-22 10:43

    [el for el in itertools.chain(*itertools.izip_longest([1,2,3], [4,5])) if el is not None]
    

    As long as you don't have None that you want to keep

提交回复
热议问题