当确定键存在时,直接通过键获取值:
python
my_dict = {'name': 'Alice', 'age': 25}
print(my_dict['name']) 输出:Alice
注意:若键不存在,会引发 `KeyError`。
若键可能不存在,可指定默认值避免报错:
python
value = my_dict.get('gender', 'unknown')
print(value) 输出:unknown(键不存在时返回默认值)
先检查键是否存在,再访问:
python
key = 'age'
if key in my_dict:
print(my_dict[key]) 输出:25
else:
print("键不存在")
捕获 `KeyError` 异常:
python
try:
print(my_dict['address'])
except KeyError:
print("键不存在") 输出:键不存在
python
my_dict = {'name': 'Alice', 'age': 25}
key = input("请输入键:")
方法1:使用get
print(my_dict.get(key, "键不存在"))
方法2:先检查存在性
if key in my_dict:
print(my_dict[key])
else:
print("键不存在")
根据需求选择最合适的方式即可。
版权声明: 知妳网保留所有权利,部分内容为网络收集,如有侵权,请联系QQ793061840删除,添加请注明来意。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态