美文网首页
元组与字典

元组与字典

作者: 家窝小豆芽 | 来源:发表于2018-06-25 15:01 被阅读0次

Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。

变量info为字典类型:

info = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}

说明:

字典和列表一样,也能够存储多个数据

列表中找某个元素时,是根据下标进行的

字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex')

字典的每个元素由2部分组成,键:值。例如 'name':'班长' ,'name'为键,'班长'为值

根据键访问值

info = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}

print(info['name'])

print(info['address'])

结果:

班长

地球亚洲中国北京

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

>>> info['age']

Traceback (most recent call last): 

File "", line 1, inKey

Error: 'age'

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

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

>>> age #'age'键不存在,所以age为None

>>> type(age)

>>> age = info.get('age', 18) # 若info中不存在'age'这个键,就返回默认值18

>>> age

18

相关文章

网友评论

      本文标题:元组与字典

      本文链接:https://www.haomeiwen.com/subject/oadyyftx.html