字典的两种访问方式

Posted maxiaohei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典的两种访问方式相关的知识,希望对你有一定的参考价值。

字典的访问方式:

根据键访问值

info = {‘name‘:‘班长‘, ‘id‘:100, ‘sex‘:‘f‘, ‘address‘:‘地球亚洲中国北京‘} print(info[‘name‘]) print(info[‘address‘])

若访问不存在的键,则会报错:

>>> info[‘age‘]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: ‘age‘

在我们不确定字典中是否存在某个键而又想获取其值时,可以使用get方法,还可以设置默认值:

>>> age = info.get(‘age‘)
>>> age #‘age‘键不存在,所以age为None
>>> type(age)
<type ‘NoneType‘>
>>> age = info.get(‘age‘, 18) # 若info中不存在‘age‘这个键,就返回默认值18
>>> age
18

以上是关于字典的两种访问方式的主要内容,如果未能解决你的问题,请参考以下文章

python中字典循环的两种方式

代码笔记向服务器传JSON数据的两种方式

System.Web.Http.Cors配置跨域访问的两种方式

Nginx部署静态页面及引用图片有效访问的两种方式

JavaScript对象属性访问的两种方式

开启子进程的两种方式