python dict.setdefault,python中的default
1、说明
有时候为了方便,即使一个键在map中不存在,我们也想在通过这个键读取值的时候得到一个默认值。为了达到这个目的,你可以使用defaultdict类型来代替普通的dict。
2、实例
in[7]: fromcollectionsimportdefaultdict
in[8]: RES _ dict=default dict(int)
[9]第:页
.res_dict[lang]=1
.
在[10]:res_dict
[10]:
defaultdict(int,
{C#:1,
java:1,
科特林的:1,
php:1,
python:2,
swift:1})
In[11]:res_dict[c ]
Out[11]:0这完美地解决了上述所有问题。defaultdict构造函数接收一个可调用对象,当__getitem__方法找不到该对象时,将调用该对象返回值。
以上是python中defaultdict接收调用对象的方法。希望能帮到你。流行的IT软件开发工作室提供了更多的知识。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。