Python dict setdefault,python dict default
在字典中,key是它不可或缺的一部分,它也具有独特的特征。对于字典中的键值,我们也可以通过计算找出每个键的值,然后相加。这里需要使用defaultdict的方法来设置默认值。我们先来了解一下字典中的键和设置默认值的方法。掌握了这些基本方法后,我们再来带计算关键值的例子。
1.字典中的键
字典数据类型,不同于其他用数字索引的序列,是用“key”索引的。一般表示为dict(key: val,…),具有以下特点:
(1)键可以是任何不可变数据类型(不可变数据类型:数字、字符串、元组)(即键不能是列表或字典类型);
(2)每个键必须是唯一的;
(3)词典中每个词条的顺序是任意的;
2.dict.setdefault()设置默认值
Strings=(小狗,小猫,小狗,小狗,黄鼠狼,小狗,小猫,小狗)Counties={ } forkwinstrings 3360 counts。设置默认(kW,0)县[
defaultdict(int)方法用于设置默认值。
In[6]:d=defaultdict(int)
in[7]: objs=[{F29958SVDK6:12},{F29958SVDK6:12},{ f 29958 svdk 6 :12 },{F29958SVDK6:12}]
in[8]: forobjinobjs 3360
.forkey,valueinobj.items():
.d[key]=值
.
[9]:d
Out [9] : defaultdict (int,{f29958svdk6 336060})以上是python中defaultdict计算键值之和的方法。你需要掌握dictionary和defaultdict的基本内容,然后设置DefaultDict实现具体的计算。
(推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。