0

おそらく、キーと同じ値を持つ辞書を持つことは、プログラミングが不十分であることを示しています。どちらの場合でも、キーが別の辞書から取得された場合に、キーと同じ値を持つ辞書を作成するための最良または最もエレガントな方法は何ですか? 言い換えれば、dict2明示的に記入せずにここで達成したい:

dict1 = {'a': 'value 1', 'b' : 'value 2', 'c' : 'value 3'}
dict2 = {'a' : 'a', 'b' : 'b', 'c' : 'c'}

どこでも

topDict[1] = dict1
topDict[2] = dict2

キー12実際のアプリケーションでは言語コードであり、 で表される言語2は「ネイティブ」言語であるため、 の場合のネストされたディクショナリのキーは dict2翻訳されることを意図したものではなく、そのまま使用されます。

4

2 に答える 2