python dict.setdefault,python中的default

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: