Python中字典取值的几种方法
在 Python 中,可以使用以下几种方式来获取字典中的值:
1、使用索引
可以使用键作为索引来获取字典中的值。
# 创建一个字典 my_dict = {'name': 'John', 'age': 30, 'city': 'New York'} # 使用索引获取值 name = my_dict['name'] age = my_dict['age'] city = my_dict['city'] # 打印结果 print(name) print(age) print(city)
输出结果:
John 30 New York
需要注意的是,如果键不存在,将会抛出 KeyError 异常。为了避免这种情况,可以使用 get() 方法。
2、使用 get() 方法
可以使用 get() 方法来获取字典中的值,如果键不存在,则返回默认值(如果指定了的话)或者 None。
# 创建一个字典 my_dict = {'name': 'John', 'age': 30, 'city': 'New York'} # 使用 get() 方法获取值 name = my_dict.get('name') age = my_dict.get('age') city = my_dict.get('city') country = my_dict.get('country', 'USA') # 指定默认值 # 打印结果 print(name) print(age) print(city) print(country)
输出结果:
John 30 New York USA
需要注意的是,如果不指定默认值,则 get() 方法返回 None。
以上是两种常见的方式来获取字典中的值。在使用字典时,根据实际情况选择合适的方式来获取值。
相关文章