python字典怎么取key的值

小億
232
2023-12-08 18:03:52

可以使用字典的keys()方法來(lái)獲取所有的鍵,然后可以通過(guò)遍歷這些鍵來(lái)獲取對(duì)應(yīng)的值。另外,可以使用get()方法來(lái)獲取指定鍵的值。

以下是一些示例代碼:

# 創(chuàng)建一個(gè)字典
my_dict = {'name': 'Alice', 'age': 25, 'country': 'USA'}

# 獲取所有的鍵
keys = my_dict.keys()
print(keys)  # 輸出: dict_keys(['name', 'age', 'country'])

# 遍歷所有的鍵并獲取對(duì)應(yīng)的值
for key in keys:
    value = my_dict[key]
    print(key, value)

# 直接獲取指定鍵的值
name = my_dict.get('name')
print(name)  # 輸出: Alice

age = my_dict.get('age')
print(age)  # 輸出: 25

# 獲取不存在的鍵的值
country = my_dict.get('country')
print(country)  # 輸出: USA

hobby = my_dict.get('hobby')  # 不存在的鍵
print(hobby)  # 輸出: None

請(qǐng)注意,如果使用get()方法獲取不存在的鍵的值時(shí),如果不指定默認(rèn)值參數(shù),將返回None。

0