溫馨提示×

python如何取出字典中的值

小億
263
2023-08-09 18:38:37
欄目: 編程語言

要取出字典中的值,可以使用字典的鍵來訪問相應(yīng)的值。以下是幾種常見的方法:

  1. 使用方括號[]來訪問字典的值:
my_dict = {"name": "Alice", "age": 25, "city": "New York"}
print(my_dict["name"])  # 輸出: Alice
print(my_dict["age"])  # 輸出: 25
print(my_dict["city"])  # 輸出: New York
  1. 使用get()方法來訪問字典的值,如果鍵不存在則可以設(shè)定默認值:
my_dict = {"name": "Alice", "age": 25, "city": "New York"}
print(my_dict.get("name"))  # 輸出: Alice
print(my_dict.get("age"))  # 輸出: 25
print(my_dict.get("city"))  # 輸出: New York
print(my_dict.get("gender", "unknown"))  # 輸出: unknown

注意:如果使用方括號[]的方式訪問一個不存在的鍵,會引發(fā)KeyError異常,而使用get()方法則會返回None或指定的默認值。

  1. 使用items()方法遍歷字典的鍵和值:
my_dict = {"name": "Alice", "age": 25, "city": "New York"}
for key, value in my_dict.items():
print(key, value)
# 輸出:
# name Alice
# age 25
# city New York

以上是取出字典中值的幾種常見方法,根據(jù)具體的需求選擇適合的方法即可。

0