python中defaultdict的初始化
- 更新时间:2021-06-19 09:06:26
- 编辑:向妙旋
本站收集了一篇相关的编程文章,网友弘莹华根据主题投稿了本篇教程内容,涉及到Python相关内容,已被587网友关注,相关难点技巧可以阅读下方的电子资料。
参考资料
- 零基础入门学习Python PDF 电子书 / 59.3 MB / 小甲鱼 推荐度:
- 卷积神经网络的Python实现 PDF 电子书 / 8455 MB MB / 单建华 推荐度:
- Selenium 2自动化测试实战:基于Python语言 PDF 电子书 / 44 MB / 虫师 推荐度:
- Python学习手册 PDF 电子书 / 123 MB / 马克·卢茨 推荐度:
- Python 快速入门 PDF 电子书 / 9.73 MB / 娜奥米·塞德 推荐度:
正文内容
这是一篇很好的python技术文章,好久没看到这么好的Py技术类文章,改了一下错误代码,希望大家能有所收获。
1、defaultdict类就好像是一个dict,但是它是使用一个类型来初始化的:
>>> from collections import defaultdict>>> dd = defaultdict(list)>>> dddefaultdict(<type 'list'>, {})
2、defaultdict类的初始化函数接受一个类型作为参数,当所访问的键不存在的时候,可以实例化一个值作为默认值:
>>> dd['foo'][]>>> dddefaultdict(<type 'list'>, {'foo': []})>>> dd['bar'].append('quux')>>> dddefaultdict(<type 'list'>, {'foo': [], 'bar': ['quux']})
需要注意的是,这种形式的默认值只有在通过dict[key]或者dict.__getitem__(key)访问的时候才有效。
以上就是python中defaultdict的初始化,希望能对大家有所帮助。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
相关教程
-
python 实现删除文件或文件夹实例详解
这篇文章主要介绍了python 实现删除文件或文件夹实例详解的相关资料,这里附有实例代码,需要的朋友可以参考下
发布时间:2019-08-26
-
Python+django实现简单的文件上传
这篇文章主要为大家详细介绍了Python+django实现简单的文件上传的相关代码,感兴趣的小伙伴们可以参考一下
发布时间:2019-08-26