我有这些词典:
x={2020: 40, 2019: 37, 2015: 22, 2016: 9, 2017: 1}
y={2016: 0.0500, 2017: 0.0500, 2019: 0.0527, 2020: 0.0550, 2015: 0.0636}
我想获得这样的东西:
data={2016:{9,0.0500},2017:{9,0.0500},2019:{37,0.0527},2020:{40,0.0550},2015:{22,0.0636}}
我想在我的 dict 中使用 dict 值而不是列表,因为我看到了一种像我想要的那样用那种类型的数据制作图表的方法。
我现在在互联网上找不到关于如何做的线索,如果你能帮我一点,谢谢。
非常感谢!
假设x
和y
有相同的键,你可以这样做 -
d = dict()
for k,v in x.items():
d[k] = {v, y[k]}
print(d)
虽然在这种情况下,每个元素d
都是一个集合,因为字典总是有键值对。
结果:
{2020: {40, 0.055}, 2019: {0.0527, 37}, 2015: {0.0636, 22}, 2016: {0.05, 9}, 2017: {0.05, 1}}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句