>  Q&A  >  본문

Python如何优雅的交错合并两个列表

比如a = [1, 2, 3], b = [4, 5, 6]
合并为[1, 4, 2, 5, 3, 6]
你觉得怎么写比较优雅?

伊谢尔伦伊谢尔伦2743일 전1020

모든 응답(11)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-17 14:30:20

    a = [1,2,3]
    b = [4,5,6]
    s = []
    for i in zip(a,b):s.extend(list(i))
    print s

    result:

    [1, 4, 2, 5, 3, 6]

    회신하다
    0
  • 취소회신하다