2023-12-14 10:26:23
在Python中,字典(dict)是一种由键值对组成的有序集合,可以通过多种方式获取其中的值。以下是三种主要的取值方法及其示例:
1. 使用方括号 [] 直接取值通过键名直接访问对应的值。若键不存在,会引发 KeyError 异常。
my_dict = {"name": "John", "age": 30}name = my_dict["name"] # 返回 "John"age = my_dict["age"] # 返回 30# 不存在的键会报错# gender = my_dict["gender"] # KeyError: 'gender'2. 使用 get() 方法通过键名获取值,若键不存在可返回默认值(避免异常)。
my_dict = {"name": "John", "age": 30}name = my_dict.get("name") # 返回 "John"age = my_dict.get("age") # 返回 30gender = my_dict.get("gender", "Unknown") # 返回默认值 "Unknown"3. 使用集合方法根据场景选择合适的方法,可提升代码健壮性和可读性。