Python
 Computer >> コンピューター >  >> プログラミング >> Python

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番目のディクショナリをパラメータとして渡すことにより、最初のディクショナリで呼び出されます。
  • これは、辞書を連結するのに役立ちます。
  • これはコンソールに表示されます。

  1. 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}

  2. 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