dict.更新

大家好,
我有两本词典
口令1={123:3,234:5,456:3}
Dical2={123:4,157:2,234:5,456:3,567:2}
我想把这两本词典合并在一起,这样我就有了一个
词典:
DICRIC3={123:[4,3],157:[2,0],234:[5,5],456:[3,3],567:[2,0]}
稍后,我想要编写一个CSV文件,其格式为
ID var1 var2
123 4 3
157 2 0
我看起来就像口述.更新看起来差不多了,但我拿不动它
工作正常,有什么建议吗?

# 回答1


Mike P Schrieb:
RES={}
对于DIST1中的D,DICE2:
对于键,d.iterItems()中的值:
Res.setDefault(key,[]).append(Value)
迪兹
# 回答2


9月2日上午8:04*Mike P 更新()方法并不完全符合您的目的.
但一个简单的生成器表达式就可以做到这一点:
{456:[3,3],234:[5,5],123:[4,3],157:[2,0],567:[2,0]}
雷蒙德
# 回答3


谢谢迪兹,
这几乎是完美的!
有没有办法确保每个列表都有两个元素,即使其中一个
它们是空白的吗?
迈克
# 回答4


谢谢雷蒙德
这是一个巧妙的把戏,我会研究更多关于这方面的知识
迈克

标签: python

添加新评论