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

Pythonを使用して辞書に辞書のキーと値を(順番に)追加する


辞書のキーと値を順番に追加する必要がある場合は、「list」メソッドを使用できます。これに加えて、「。keys」および「.values」メソッドを使用して、辞書の特定のキーおよび値にアクセスできます。

以下は同じのデモンストレーションです-

my_dict = {"January" : 1, "Feb" : 2, "March" : 3, 'April':4, 'May' : 5, 'June' :6}

print("The dictionary is : ")
print(my_dict)

my_result = list(my_dict.keys()) + list(my_dict.values())

print("The ordered key and value are : ")
print(my_result)

出力

The dictionary is :
{'January': 1, 'Feb': 2, 'March': 3, 'April': 4, 'May': 5, 'June': 6}
The ordered key and value are :
['January', 'Feb', 'March', 'April', 'May', 'June', 1, 2, 3, 4, 5, 6]

説明

  • 辞書が定義され、コンソールに表示されます。

  • 辞書のキーには「keys」メソッドを使用してアクセスし、辞書の値には「values」メソッドを使用してアクセスします。

  • リストに変換され、「+」演算子を使用して連結されます。

  • これは、出力としてコンソールに表示されます。


  1. Pythonディクショナリに新しいキー/値を挿入する方法は?

    代入演算子を使用して、キーと値のペアを持つ新しい要素が追加されます。 D[key]=value キーがすでにディクショナリで使用されている場合、その値はupdatesです。それ以外の場合、新しいペアがコレクションに追加されます。次の例では、新しいキー「ランドセル」と関連する値200が辞書に追加されています >>> D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5} >>> D1[&

  2. Pythonディクショナリ値を更新する方法は?

    Pythonの組み込み辞書クラスにはupdate()メソッドがあります。別の辞書オブジェクトを引数として取ります。 例 D1.update(D2) D2オブジェクトはD1とマージされます。 D2にD1にすでに存在するキーが含まれている場合、その値は更新され、新しいキーの場合は、新しいキーと値のペアが追加されます。 D1は更新されたコンテンツを表示します。 出力 >>> D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "erase