Python の辞書 (dictionary) - 値の変更・キーと値のペアの追加
ここでは Python の辞書 (dictionary) で、値を変更する方法やキーと値のペアの追加する方法についてご説明します。
Python の辞書 - 値にアクセスする
辞書のキーに対応する値を取得するには、角括弧[ ]を使ってキーを指定します。
例えば、次のような student という名前の辞書の、name というキーの値を取得するには次のようにします。
student = {
"name": "Suzuki",
"age": 15,
"gender": "male"
}
print(student["name"])
実行結果です。name キーに対応する値の Suzuki が出力されていますね。
Suzuki
また、辞書の get メソッドを使ってもキーを指定して値を取得することができます。
student = {
"name": "Suzuki",
"age": 15,
"gender": "male"
}
print(student.get("name"))
実行結果は先ほどと同じです。
Suzuki
Python の辞書の値を変更する
Python の辞書の値の変更するには、角括弧[ ]を使ってキーを指定して新しい値を代入します。
例えば、gender というキーの値を "female" に変更したい時は次のようにします。
student = {
"name": "Suzuki",
"age": 15,
"gender": "male"
}
student["gender"] = "female"
print(student)
実行結果は次の通りです。 print() 関数に辞書を渡すと、辞書内のキーと値のペアが全て出力されます。gender が "female" に変更されているのがわかります。
{'name': 'Suzuki', 'age': 15, 'gender': 'Female'}
Python の辞書 - キーと値のペアを追加する
Python の辞書にキーと値のペアを追加するには、新しいキーを角括弧[ ]で指定して値を代入します。
先ほどの student 辞書に favorite というキーで math という値を追加してみましょう。
student = {
"name": "Suzuki",
"age": 15,
"gender": "male"
}
student["favorite"] = "math"
print(student)
実行結果は次のようになり、favorite のキーと値のペアが追加されていますね。
{'name': 'Suzuki', 'age': 15, 'gender': 'Male', 'favorite': 'math'}
以上、Python の辞書 (dictionary) で、値を変更する方法やキーと値のペアの追加する方法についてご説明しました。