python 键值对学习记录

‌在Python中查询 的值主要通过使用字典数据结构来实现,主要有以下几种方法‌:

1‌.使用键访问值‌:这是最直接的方法,通过键来直接访问对应的值。如果键不存在,则会抛出KeyError异常。例如:

my_dict = {'name': 'Alice', 'age': 25}
name = my_dict['name']  # 正确
age = my_dict['gender']  # KeyError: 'gender' 不存在
print(name)  # 输出: Alice
print(age)  # KeyError: 'gender'

2‌.使用get()方法‌:这种方法可以避免KeyError异常,如果键不存在,可以返回一个默认值。例如:

name = my_dict.get('name')  # 返回 'Alice'
gender = my_dict.get('gender', 'Unknown')  # 如果 'gender' 不存在,返回 'Unknown'
print(name)  # 输出: Alice
print(gender)  # 输出: Unknown

‌3.遍历字典‌:使用items()方法可以遍历字典中的所有键值对。例如:

for key, value in my_dict.items():
    print(f"Key: {key}, Value: {value}")

‌4.使用keys()values()items()方法‌:这些方法分别用于返回字典中的所有键、所有值和所有键值对。例如:

print(my_dict.keys())  # 输出: dict_keys(['name', 'age'])
print(my_dict.values())  # 输出: dict_values(['Alice', 25])
print(my_dict.items())  # 输出: dict_items([('name', 'Alice'), ('age', 25)])
posted @ 2025-05-22 11:21  tokepson  阅读(21)  评论(0)    收藏  举报