Skip to main content
 首页 » 编程设计

python之交替 append 两个列表中的元素

2025年05月04日32bonelee

我有三个包含元素的列表:

a = [[0,1],[2,3],...] 
b = [[5,6],[7,8],...] 
 
c = [] 

我想将 a 和 b 中的元素 append 到 c 中以获得:

c = [ [0,1],[5,6],[2,3],[7,8],.... ] 

请您参考如下方法:

基本方法:

>>> a = [[0,1],[2,3]] 
>>> b = [[5,6],[7,8]] 
>>> c = [] 
>>> for pair in zip(a,b): 
...   c.extend(pair) 
...  
>>> c 
[[0, 1], [5, 6], [2, 3], [7, 8]] 
>>>  

如果长度不相等,这会中断。但是您可以将这种情况作为练习来处理。