也许有一个值与其键相同的字典是编程不佳的标志。在任何一种情况下,创建一个值与键相同的字典的最佳或最优雅的方法是什么,其中键是从另一个字典中获取的?换句话说,我想在dict2
这里实现而不显式填充它:
dict1 = {'a': 'value 1', 'b' : 'value 2', 'c' : 'value 3'}
dict2 = {'a' : 'a', 'b' : 'b', 'c' : 'c'}
哪里还有
topDict[1] = dict1
topDict[2] = dict2
键1
和2
在实际应用中是语言代码,所代表的语言2
是“本机”语言,所以嵌套字典的键 dict2
并不是要翻译的,而是按原样使用。