python dict.get_Python 字典get方法,访问项并可以返回设定参数

python语言字典dict是无序的,通过键对值来存取访问,这在玩蛇网python字典基础知识中有说过。今天来讲一种同样可以访问到字典项的方法,它就是Python字典get()方法。

字典get()方法作用 python get的参数

它可以返回设定字典中键名对应的值,这好像没什么稀奇。它的特殊作用是,如果当设定键名并不存在在字典中时,它会返回一个空值None。如果你不喜欢None,可以设定一个自己想要返回参数。

get()操作方法及参数设置

首先新建一个字典info,用正常键对值的方式访问一个不存在的键,看下会返回什么

>>> info = {'name':'kimi'}

>>> print info['age']

Traceback (most recent call last):

File "", line 1, in

KeyError: 'age'

提示我们KeyError,表示要查代的内容不存在

再来用python 字典 get函数同样访问一个不存在的键,再看下get()方法获取的返回值是什么

>>> print info.get('age')

None

就像我们前面说的一样,字典get()方法访问不存在的键,回返回一个None

现在要来讲讲get()方法的特殊作用了,如果键名不存在,不想返回None就给它设定一个自己想要的返回参数

>>> print info.get('age','键不存在')

键不存在

其实这个设定的返回参数,可以当它是一个注释,告诉自己出了什么样的错误。

总结

字典get()方法,可以访问字典中键对应的值。key存在则返回对应value,键不存在返回None,也可以设定自己的返回参数,设置的方法是:变量名.get(键名,参数)。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/jinjie/dict-get.html

相关文章 Recommend

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值