也许拥有一个与其键相同的字典的字典是编程不佳的标志.在任何一种情况下,创建具有与键相同的值的字典的最佳或最优雅的方法是什么,其中键是从另一个字典中获取的?换句话说,我想dict2
在没有明确填写它的情况下实现:
dict1 = {'a': 'value 1', 'b' : 'value 2', 'c' : 'value 3'}
dict2 = {'a' : 'a', 'b' : 'b', 'c' : 'c'}
Run Code Online (Sandbox Code Playgroud)
哪里也
topDict[1] = dict1
topDict[2] = dict2
Run Code Online (Sandbox Code Playgroud)
键1
和2
实际应用程序中的键是语言代码,所代表的语言2
是"本机"语言,因此嵌套字典的键 dict2
不是要翻译,而是按原样使用.
python ×1