首页IT科技python 调用 c(defaultdict在python中接收调用对象)

python 调用 c(defaultdict在python中接收调用对象)

时间2025-05-01 21:33:11分类IT科技浏览3356
导读:1、说明...

1           、说明

有时候为了方便起见          ,就算某个键在映射里不存在                ,我们也希望在通过这个键读取值的时候能得到一个默认值           。为了达到这个目的     ,可以通过 defaultdict 这个类型而不是普通的 dict               。

2               、实例

In[7]:fromcollectionsimportdefaultdict In[8]:res_dict=defaultdict(int) In[9]:forlanginlangs: ...:res_dict[lang]+=1 ...: In[10]:res_dict Out[10]: defaultdict(int, {C#:1, java:1, kotlin:1, php:1, python:2, swift:1}) In[11]:res_dict[c++] Out[11]:0

这样就完美解决了上述所有问题     , defaultdict 构造函数接收一个可调用的对象                ,当 __getitem__ 方法找不到值的时候就会调用该对象返回一个值     。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
刘未鹏 | mind hacks(读书会·北京今日启动(第2期刘未鹏pongba,项亮04.15于清华举办)) 图片搜索网站有哪些(搜索图片好用的网站)