如不导入任何库要执行此操作
x=[['A',1],['B',2],[C,3]]
y=[['A',100],['B',200],[C,300]]
z=[['A',1000],['B',2000],[C,3000]]
output must:
{'A':[1,100,1000],'B':[2,200,2000],'C':[3,300,3000]}
我试探着:
dic=dict(filter(lambda i:i[0]==i[0],[x,y,z]))
因此,作为数据,我需要第一个复制的值作为键,以及公共值作为列表作为此键
3条答案
按热度按时间ia2d9nvy1#
请尝试:
印刷品:
编辑:没有
dict.setdefault
:ulydmbyx2#
您可以使用
zip
将列表合并为元组列表,并使用setdefault
将它们插入dict
e0bqpujr3#
让我们用一本字典来理解:
输出