defaultdict是collection模块下面的一个类,用于在执行字典的时候,遇到没有设置的属性的时候,可以设置默认的值,那么在python中怎样使用defaultdict呢?下面小编就带大家来看看详细的教程!
工具/原料
python版本:python 3.0
操作系统:windows
方法/步骤
1
首先打开python文件,先从collection模块中导入defaultdict这个类。
2
然后通过defaultdict来设置默认值,defaultdict方法里面设置lambda的值,也就是defaultdict的值,这里设置为不存在,将这个字典赋给变量zidian。
3
接着给字典添加一个属性k1,并设置这个属性的值。
4
将刚才设置的属性的值打印出来,由于这个值是存在的,那么等一下我们测试的时候是可以打印出值的。
5
代码的最后,我们再打印出一个字典里面没有的属性k2,这个属性我们根本就没去定义,将它打印出来。
6
点击顶部的run的运行命令,选择要执行的python文件。
7
这时候来到控制台就可以看到输出的值了,第一个输出的是字典里面的k1的值,因为我们已经设置了这个属性,第二个值是在我们打印k2属性的时候触发的,由于k2属性没有设置,所以就会触发defaultdict设置的默认值!
END
总结
1
1、导入defaultdict类
2、设置字典的默认值
3、设置字典的属性
4、打印这个属性
5、打印出一个字典里没有的属性
6、运行命令查看结果
END
注意事项
defaultdict里面设置的默认值是自定义的,根据自己的需要来设置!
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部