複数の入力を持つキーを持つPython辞書
キーに複数の入力があるディクショナリを作成する必要がある場合は、空のディクショナリを作成し、特定のキーの値を指定できます。
以下は同じのデモンストレーションです-
例
my_dict = {} a, b, c = 15, 26, 38 my_dict[a, b, c] = a + b - c a, b, c = 5, 4, 11 my_dict[a, b, c] = a + b - c print("The dictionary is :") print(my_dict)
出力
The dictionary is : {(15, 26, 38): 3, (5, 4, 11): -2}
説明
-
必要なパッケージがインポートされます。
-
空の辞書が定義されています。
-
特定のキーの値が指定されています。
-
出力はコンソールに表示されます。
-
Pythonで複数のキー/サブキーを持つJSONファイルをループするにはどうすればよいですか?
Pythonのjsonモジュールを使用してJSONファイルを解析できます。このモジュールはjsonを解析し、それをdictに入れます。その後、通常のdictのようにこれから値を取得できます。たとえば、次のコンテンツを持つjsonがある場合- { "id": "file", "value": "File", "popup": { "menuitem": [ &
-
Pythonで辞書をキーで並べ替える方法は?
Pythonの標準配布には、コレクションモジュールが含まれています。高性能コンテナデータ型の定義があります。 OrderedDictは、ディクショナリオブジェクトに追加されたエントリの順序を記憶するディクショナリのサブクラスです。順序付けられた辞書を反復処理すると、アイテムはキーが最初に追加された順序で返されます。 >>> from collections import OrderedDict >>> D = {5:fff, 3:ttt, 1:ooo,4:bbb, 2:ddd} >>> OrderedDict(D.items()) &nb