Python内置了字典 -- dict,使用键值对存储数据
>>> d = { 'Jack' : 94 , 'Tom' : 99 , 'Jerry' : 88 }
>>> d['Jack']
94
dict中一个key只能对应一个value,多次对一个key放入value,后面的值会覆盖掉前面的值
如果key不存在,dict会报错,如果想要避免key不存在的错误,有两种办法
1、通过in判断key是否存在 :key不存在,返回False
>>> 'A' in d #判断键 'A' 是否存在于字典d中
False
2、通过dict提供的get方法,如果key不存在,返回None或者指定的值 :
>>>d.get('A') #注意 :返回值为None时,Python交互式命令行不会显示结果
>>>d.get('A',-1) # dict d中如果没有 'A'这个键,返回-1
>>>-1
想要删除一个key,使用pop(key)方法,与之对应的value也会被删除
dict内部存放的顺序和key放入的顺序是无关的
本文介绍了Python内置字典(dict)的基本用法,包括如何通过键值对存储数据、判断键是否存在、安全获取键值以及如何删除键值对。此外还探讨了字典内部的数据组织方式。
7531

被折叠的 条评论
为什么被折叠?



