首页 > 解决方案 > 如何按特定顺序组合两个列表,我有两个列表

问题描述

我正在尝试以特定顺序组合两个列表如何?

list_1=[[1,2,3,4],[6,7,8,9],[11,12,13,14],]
list_2=[[5],[10],[15]]
answer=[]
for numbers in list_1:
    answer.append(numbers)
    for j in range(1):
        answer.append(list_2[i+j])
    i += j+1`

我的输出

[[1, 2, 3, 4], [5], [6, 7, 8, 9], [10], [11, 12, 13, 14], [15]]

预期产出

[[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15]]

标签: pythonarrayslistmerge

解决方案


list(a + b for a, b in zip(list_1, list_2))

推荐阅读