文章目录
II. 其他
Python字典提供了一些内置的方法,可以减少大量的操作
- clear: 清空
- copy: 拷贝
- update: 更新
- setdefault: 不存在时,设置默认值
- pop: 删除
1. clear
清空字典内所有内容
1 | >>> a = {'a': 1, 'b': 2} |
2. copy
浅拷贝
1 | >>> a = {1: [1,2,3], 2: ['a']} |
请注意上面的a中列表值改变,b中列表也被改变了,所以这个是浅拷贝
3. update
接收的参数也是一个字典,将字典参数中的kv更新到当前字典中
1 | >>> a = {'a': 1, 'b': 2} |
4. setdefault
和get类似,不存在时,用默认值;存在时,返回字典中的值
1 | >>> a = {'a': 1, 'b': 2} |
5. pop
删除指定key,如果不存在时,抛异常
1 | >>> a = {'a': 1, 'b': 2} |
II. 其他
1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛
2. 声明
尽信书则不如,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激
- 微博地址: 小灰灰Blog
- QQ: 一灰灰/3302797840
3. 扫描关注
一灰灰blog