python根据key获取value值
作者:野牛程序员:2023-07-10 07:37:44python阅读 3060
在Python中,可以使用字典(dictionary)数据结构来存储键值对,然后根据键(key)获取相应的值(value)。以下是一个示例:
# 创建一个字典
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
# 根据键获取值
value = my_dict['name']
print(value) # 输出:Alice
# 使用get()方法获取值
value = my_dict.get('age')
print(value) # 输出:25
# 如果键不存在,get()方法会返回None(或指定的默认值)
value = my_dict.get('occupation')
print(value) # 输出:None
# 指定默认值
value = my_dict.get('occupation', 'N/A')
print(value) # 输出:N/A在上面的示例中,我们首先创建了一个字典my_dict,它包含了名字、年龄和城市的键值对。然后我们使用索引运算符[]根据键来获取值,或者使用get()方法来实现相同的功能。如果键不存在于字典中,使用索引运算符会引发KeyError异常,而get()方法会返回None或指定的默认值。
请注意,当使用索引运算符[]获取值时,如果键不存在,Python会引发KeyError异常,因此在使用该方法之前,最好先检查键是否存在,或者使用get()方法并处理返回的None值。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python字典获取某个键的值
- 下一篇:python字典通过value找key
