Pythonの辞書(dictionary)は、キーと値のペアを格納するための非常に便利なデータ構造です。このセクションでは、辞書におけるキーと値の追加、削除、更新について詳しく学んでいきます。
まずは、辞書を定義してみましょう。辞書は波括弧 {}
を使用して作成し、キーと値をコロン :
で区切ります。
# 辞書の定義
person = {
"name": "Alice",
"age": 30,
"city": "Tokyo"
}
print(person)
person
という辞書を定義しています。name
, age
, city
)があり、それぞれに対応する値(Alice
, 30
, Tokyo
)が設定されています。辞書に新しいキーと値を追加するのは簡単です。新しいキーを指定して、その値を代入するだけです。
# キーと値の追加
person["email"] = "alice@example.com"
print(person)
person["email"] = "alice@example.com"
という行で、新しいキー email
を追加し、その値に alice@example.com
を設定しています。person
辞書に新しいキーと値が追加されたことが確認できます。既存のキーに対して新しい値を設定することで、値を更新することができます。
# キーと値の更新
person["age"] = 31
print(person)
person["age"] = 31
では、既存のキー age
の値を 31
に更新しています。age
の値が変更されていることが確認できます。辞書から特定のキーとその値を削除するには、del
文または pop()
メソッドを使用します。
# del 文での削除
del person["city"]
print(person)
del person["city"]
では、キー city
を削除しています。これにより、person
辞書から city
に関連するエントリが削除されます。# pop() メソッドでの削除
email = person.pop("email")
print(person)
print("削除したメールアドレス:", email)
person.pop("email")
では、キー email
を削除し、その値を email
という変数に保存しています。このセクションでは、Pythonの辞書におけるキーと値の追加、削除、更新について学びました。以下のポイントを覚えておきましょう。
{}
で定義し、キーと値のペアで構成される。辞書名[キー] = 値
で追加できる。del
文や pop()
メソッドを使用して、キーと値を削除できる。次のセクションでは、辞書の操作メソッド(get
、keys
、values
)について学びます。