将列表与列表列表合并

K D*_*awG 5 python python-2.7

我有一份清单清单:

[['John', 'Sergeant '], ['Jack', 'Commander '], ['Jill', 'Captain ']]
Run Code Online (Sandbox Code Playgroud)

如何将其与单个列表合并,如:

['800','854','453']
Run Code Online (Sandbox Code Playgroud)

所以最终结果如下:

[['John', 'Sergeant', '800'], ['Jack', 'Commander', '854'], ['Jill', 'Captain', '453']]
Run Code Online (Sandbox Code Playgroud)

最初我试过: zip(list_with_lists,list)但数据被混淆了

Kev*_*vin 29

a = [['John', 'Sergeant '], ['Jack', 'Commander '], ['Jill', 'Captain ']]
b = ['800', '854', '453']
c = [x+[y] for x,y in zip(a,b)]
print c
Run Code Online (Sandbox Code Playgroud)

结果:

[['John', 'Sergeant ', '800'], ['Jack', 'Commander ', '854'], ['Jill', 'Captain ', '453']]
Run Code Online (Sandbox Code Playgroud)