首页 > 解决方案 > 通过组合两个列表获得平面列表

问题描述

如果我有两个列表:<code>A=[1,2,3] , B=[4,5,6].How 将它们组合为:C=[1,4,2,5,3,6]?有没有一种有效的方法来做到这一点,而不是像那样做D=A[0]+B[0]+A[1]+B[1]+A[2]+B[2]

标签: python

解决方案


我会切片。

>>> C, C[::2], C[1::2] = A+B, A, B
>>> C
[1, 4, 2, 5, 3, 6]

推荐阅读