【发布时间】:2020-05-19 16:07:11
【问题描述】:
我有一个 python 字典,它是某种词汇表。
glossary_dict = {'AA': 'AA_meaning',
'BB': 'BB_meaning',
'CC': 'CC_meaning',
}
这是原始字典。
original = [{'AA': '299021.000000'},
{'BB': '299021.000000'},
{'CC': '131993.000000'},
]
我想用glossary_dict的对应值替换original字典的键。
最终的结果会是这样的;
explained = {'AA_meaning': '299021.000000',
'BB_meaning': '299021.000000',
'CC_meaning': '131993.000000',
}
我正在使用 python 3.7
【问题讨论】:
-
你尝试过什么,到底有什么问题?
-
您不能“替换”字典中的键 - 您可以添加替换键并删除原始键,或者您可以根据自己的喜好创建一个新的字典。最简单的方法是循环,更难的是 dict comp。如果研究不能帮助您自己解决问题,请尝试两种方法并发布您挂断的位置。
-
@jonrsharpe,我想我已经找到了答案。等一下。
-
@jonrsharpe 不。我将把答案放在这里以供将来参考。谁知道?可能对其他人有用。这就是堆栈溢出的目的。
-
这对我来说不是小事。你不能假设别人和你一样聪明。
标签: python python-3.x dictionary