2つの辞書を1つに連結するPythonプログラム
2つの辞書を1つのエンティティに連結する必要がある場合は、「更新」メソッドを使用できます。
辞書は「キーと値」のペアです。
以下は同じのデモンストレーションです-
例
my_dict_1 = {'J':12,'W':22} my_dict_2 = {'M':67} print("The first dictionary is :") print(my_dict_1) print("The second dictionary is :") print(my_dict_2) my_dict_1.update(my_dict_2) print("The concatenated dictionary is :") print(my_dict_1)
出力
The first dictionary is : {'J': 12, 'W': 22} The second dictionary is : {'M': 67} The concatenated dictionary is : {'J': 12, 'W': 22, 'M': 67}
説明
2つの辞書が定義され、コンソールに表示されます。
- 「update」メソッドは、2番目のディクショナリをパラメータとして渡すことにより、最初のディクショナリで呼び出されます。
- これは、辞書を連結するのに役立ちます。
- これはコンソールに表示されます。
-
Pythonで2つのリストを辞書にマッピングするにはどうすればよいですか?
最も簡単な方法は、タプルのジェネレーターを返すzipオブジェクトを作成することです。各タプルには、2つのリストからのアイテムがあります。 zipオブジェクトは、組み込みのdict()関数を使用して辞書に変換できます >>> l1=[name, age, marks] >>> l2=[Ravi, 23, 56] >>> z=zip(l1,l2) >>> newdict=dict(z) >>> newdict {name: Ravi, age: 23, marks: 56}
-
Python辞書をJSON形式に印刷する方法は?
JSONはJavascriptStandardObjectNotationの略です。 jsonと呼ばれるPythonモジュールは、JSONエンコーダー/デコーダーです。このモジュールのdumps()関数は、PythonディクショナリオブジェクトのJSON文字列表現を返します。 D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5} >>> import json >>> j=json.d