Pythonで辞書からデータを取得する方法

Pythonでは、辞書のデータを取り出すのにインデックスかget()メソッドのどちらかを使用できます。以下はその2つの一般的な方法です。

  1. インデックスを使用する: 辞書のキーを使用して対応する値にアクセスできます。たとえば:
my_dict = {"name": "Alice", "age": 25, "city": "New York"}
print(my_dict["name"])  # 输出: Alice
print(my_dict["age"])  # 输出: 25
  1. get()メソッドを使う:get()メソッドではデフォルト値を指定することができ、指定したキーがディクショナリになければデフォルト値を返す。たとえば、
my_dict = {"name": "Alice", "age": 25, "city": "New York"}
print(my_dict.get("name"))  # 输出: Alice
print(my_dict.get("gender"))  # 输出: None,因为键"gender"不存在于字典中
print(my_dict.get("gender", "unknown"))  # 输出: unknown,指定了默认值

注意: インデックスメソッドで存在しないキーを取り出そうとするとKeyError例外が発生するが、get()メソッドは例外が発生しない

bannerAds