字典_元素的访问_键的访问_值的访问_键值对的访问

一、通过 [键] 获得"值"。若键不存在,则抛出异常。
a={'age': 18, 'name': 'gaoqi', 'job': 'techer'}
print(a["name"])  #结果:gaoqi
print(a["ddd"])   #结果报错:KeyError: 'ddd'

二、通过 get()方法获得"值"。推荐使用。优点是:指定键不存在,返回 None;也可以设
定指定键不存在时默认返回的对象。推荐使用 get()获取"值对象"
print(a.get("age"))       #结果:18
print(a.get("dd","哈哈")) #结果:哈哈,因为键"dd"对应的值不存在,则返回指定的默认值"哈哈"

三、 列出所有的键值对
print(a.items())
#结果:dict_items([('age', 18), ('job', 'techer'), ('name', 'gaoqi')])

四、 列出所有的键,列出所有的值
print(a.keys())   #结果:dict_keys(['job', 'name', 'age'])
print(a.values()) #结果:dict_values(['techer', 'gaoqi', 18])

五、求字典的键值对的总个数
print(len(a))  #结果:3

六、检测一个"键"是否在字典中
print("name" in a)   #结果:True
print("dd" not in a) #结果:True

七、for循环遍历字典,默认是对key遍历
for var in a:
    print(var)
结果:
age
name
job
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容