Python 如何按特定顺序组合两个列表,我有两个列表

Python 如何按特定顺序组合两个列表,我有两个列表,python,arrays,list,merge,Python,Arrays,List,Merge,我试图以特定的顺序合并两个列表 怎么做 我的输出 [[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]] 请检查代码片段以合并两个列表:- list_1=[[1,2,3,4],[6,7,8,9],[11,12,13,14],] list_2=[[5],[10],[15]] for tup in

我试图以特定的顺序合并两个列表 怎么做

我的输出

[[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]]

请检查代码片段以合并两个列表:-

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

for tup in enumerate(list_1):
    key,value = tup
    b = None
    for val in list_2[key]:
        b = val
    list_1[key].append(b)
print(list_1)
它将以以下形式返回您的预期输出:-
[[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15]

所以你必须在同一个索引中将列表2元素附加到列表1中?是的,o/p应该是[[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]]你能演示如何打印输出代码吗?(a+b代表a,b在zip中(列表1,列表2)))
list(a + b for a, b in zip(list_1, list_2))
list_1=[[1,2,3,4],[6,7,8,9],[11,12,13,14],]
list_2=[[5],[10],[15]]

for tup in enumerate(list_1):
    key,value = tup
    b = None
    for val in list_2[key]:
        b = val
    list_1[key].append(b)
print(list_1)