为了账号安全,请及时绑定邮箱和手机立即绑定

python中用dict取值的时候有什么注意的?

python中用dict取值的时候有什么注意的?

会当凌绝顶聪明 2018-04-20 13:42:50
查看完整描述

1 回答

已采纳
?
这个名字没人起

TA贡献12条经验 获得超7个赞

字典中取值大家很容易想到用dict[key],这个有什么难的,确实一般取值是这样的,但是你有没有想过若你取的值不存在,就会发生异常,风险很大.(良好的代码,一定是要考虑健壮性,切记)

5ad97dfa00014c6604980137.jpg

因为试图通过索引的方式去取值,比如dict[key],当key不是字典dict的键,会引起异常,有没有什么两全的办法有值的时候取值,没有值的时候即使我取不到也不会发生异常

答案是有的,python早就给你准备好了.我们用dict.get()

5ad97e0d000182b806000153.jpg

建议:尽量用dict.get()来代替dict[key]

查看完整回答
3 反对 回复 2018-04-20
  • 1 回答
  • 0 关注
  • 1742 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信