溫馨提示×

python怎么根據key獲取value值

小億
514
2023-08-19 03:50:57
欄目: 編程語言

在Python中,可以使用字典(dict)來存儲鍵值對,然后根據鍵(key)獲取相應的值(value)??梢允褂靡韵路椒▉砀鶕I獲取值:

  1. 使用方括號語法:dict[key]。這是最常用的方法。
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
print(my_dict['name'])  # 輸出:Alice
  1. 使用get()方法:dict.get(key)。這個方法可以返回指定鍵的值,如果鍵不存在,則返回默認值(如果指定了的話)。
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
print(my_dict.get('age'))  # 輸出:25
print(my_dict.get('gender'))  # 輸出:None
print(my_dict.get('gender', 'unknown'))  # 輸出:unknown
  1. 使用setdefault()方法:dict.setdefault(key, default_value)。這個方法可以返回指定鍵的值,如果鍵不存在,則返回默認值,并且將鍵和默認值添加到字典中。
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
print(my_dict.setdefault('age'))  # 輸出:25
print(my_dict.setdefault('gender', 'unknown'))  # 輸出:unknown
print(my_dict)  # 輸出:{'name': 'Alice', 'age': 25, 'city': 'New York', 'gender': 'unknown'}

以上是使用字典的三種常見方法來根據鍵獲取對應的值。

0