我希望将 Python 中的字典与具有共同值然后键的字典合并。目前,我在循环内的循环内有一个讨厌的循环。一定有更好的方法...
我所拥有的是一个具有单个数字键和该值的数字列表的字典,然后是第二个字典,其键对应于值列表中的一个数字以及与该数字关联的浮点数。它们的格式如下(尽管要大得多):
dict1 = {0:[3, 5, 2, 7], 1:[1, 4, 0, 6]}
dict2 = {0:0.34123, 1:0.45623, 2:0.76839, 3:0.32221, 4:0.871265, 5:0.99435, 6:0.28665, 7:0.01546}
我想合并它们,使它们看起来像这样:
dict3 = {0:[0.32221, 0.99435, 0.76839, 0.01546], 1:[0.45623, 0.871265, 0.034123, 0.28665]}
有没有比几个嵌套 for 循环更简单的方法来做到这一点?任何帮助将不胜感激!