【发布时间】:2016-09-25 14:36:12
【问题描述】:
我有两个要使用键和值合并的字典。第一个是有序字典,而第二个是常规字典。两个字典的长度相同。
ord_dict = OrderedDict([(0, 369670), (1, 370622), (2, 267034), ...])
reg_dict = {0: (0, 0), 1: (0, 1), 2: (0, 2), ...}
所需的结果是一个新的字典,其中键是reg_dict 的元组,值是ord_dict 中每个元组的第二个元素。
在本例中,结果应如下所示:
merged_dict = {(0, 0): 369679, (0, 1): 370622, (0, 2): 267034, ...}
如何做到这一点?
【问题讨论】:
-
"value 是每个元组的第二个元素",你的意思是 value 与 `OrderedDict' 中的 key 关联?
-
@AnttiHaapala 是的,完全正确。
标签: python