可以说我有一个列表一个并列出b的列表:从名单在Python添加项目清单列表
a = ['1','2','3']
b = [['Hello'],['I'],['am']]
我怎么可能去获得以下输出?
b = [['Hello','1'],['I','2'],['am','3']]
我已经尝试过许多不成功的事情,如下所示。
for i in a:
for j in range(b):
j.append(i[j])
print(b)
编辑: 我一直在寻找一种方式来做到这一点,如果两个列表长度相同,其中重复的不回答的不是。如果你看看接受的答案的评论,你会找到解决方案。
如果列表的长度不是相同的,这个工作是否会起作用? – briyan
另一种选择:'[u + [v] for u,v in zip(b,a)]' –
@briyan如果列表长度不一样,你想用剩余的东西做什么? –