五分钟学会python: dict(字典)基本操作小结

本文深入讲解字典的基本操作,包括通过key访问value、字典长度查看、主键判断、字典合并与更新、以及字典的删除和清空等关键知识点。

字典定义
在这里插入图片描述
字典基本操作
在这里插入图片描述
字典访问
通过指定key值访问对应的value:
在这里插入图片描述
字典长度
在这里插入图片描述
查看字典所有主键
在这里插入图片描述
判断字典中是否有该主键
在这里插入图片描述
字典合并
通过 update 合并字典。
在这里插入图片描述
字典删除
通过 .pop() :
在这里插入图片描述
删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。
在这里插入图片描述
字典清空
通过 .clear() :
在这里插入图片描述
附:dictionary: 字典(即C++标准库的map)
dictionary的方法
D.get(key, 0) #同dict[key],多了个没有则返回缺省值,0。[]没有则抛异常
D.has_key(key) #有该键返回TRUE,否则FALSE
D.keys() #返回字典键的列表
D.values() #以列表的形式返回字典中的值,返回值的列表中可包含重复元素
D.items() #将所有的字典项以列表方式返回,这些列表中的每一项都来自于(键,值),但是项在返回时并没有特殊的顺序
D.update(dict2) #增加合并字典
D.popitem() #得到一个pair,并从字典中删除它。已空则抛异常
D.clear() #清空字典,同del dict
D.copy() #拷贝字典
D.cmp(dict1,dict2) #比较字典,(优先级为元素个数、键大小、键值大小)
#第一个大返回1,小返回-1,一样返回0
dictionary的复制
dict1 = dict #别名
dict2=dict.copy() #克隆,即另一个拷贝。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值