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」メソッドを使用してアクセスします。
-
リストに変換され、「+」演算子を使用して連結されます。
-
これは、出力としてコンソールに表示されます。
-
Pythonディクショナリに新しいキー/値を挿入する方法は?
代入演算子を使用して、キーと値のペアを持つ新しい要素が追加されます。 D[key]=value キーがすでにディクショナリで使用されている場合、その値はupdatesです。それ以外の場合、新しいペアがコレクションに追加されます。次の例では、新しいキー「ランドセル」と関連する値200が辞書に追加されています >>> D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5} >>> D1[&
-
Pythonディクショナリ値を更新する方法は?
Pythonの組み込み辞書クラスにはupdate()メソッドがあります。別の辞書オブジェクトを引数として取ります。 例 D1.update(D2) D2オブジェクトはD1とマージされます。 D2にD1にすでに存在するキーが含まれている場合、その値は更新され、新しいキーの場合は、新しいキーと値のペアが追加されます。 D1は更新されたコンテンツを表示します。 出力 >>> D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "erase