韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > Python中的defaultdict函数

Python中的defaultdict函数

Python defaultdict函数

头像

宋雪维

2020-12-31 15:11:198768浏览 · 0收藏 · 0评论

在使用Python字典的过程中,如果没有key就会自动报错,这时就需要python中defaultdict函数发挥作用。defaultdict是Python内建dict类的一个子类,功能与dict相同,但可以产生一个带有默认值的dict,如果key不存在,就会返回默认值。

1、若访问字典中不存在的键时会引发KeyError的异常。

dict1 = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
dict2 = {} #定义空字典
dict3= dict() #定义空字典
bag = ['apple', 'orange', 'cherry', 'apple','apple', 'cherry', 'blueberry']
count = {}
for fruit in bag:
    count[fruit] += 1

错误:
KeyError: 'apple'

但是如果字典中的键如果能够有默认的值有时候是非常方便的。这时就需要用到defaultdict类。

2、dict.setdefault()方法

设置默认值:有两个参数,一个是键的名称,另一个是默认值。

如果键已经存在字典中就返回它的值,如果没有就将默认值保存并且返回该默认值。

setdefault(key[, default])
If key is in the dictionary, return its value. 
If not, insert key with a value of default and return default. default defaults to None

3、使用实例

strings = ('puppy', 'kitten', 'puppy', 'puppy',
           'weasel', 'puppy', 'kitten', 'puppy')
counts = {}
 
for kw in strings:
    counts.setdefault(kw, 0)
    counts[kw] += 1 # 原PPT中这里有一个笔误

以上就是为什么要使用defaultdict函数和它的使用过程,现在你对defaultdict函数有所了解了吗?defaultdict函数是一个很多的防报错的方法,快学起来吧~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

主人~我错了请把它关掉歌词 | 完美搭档| 不堪入耳的黄话怎么说| 成色P31S是国精产品吗| AAA成人片爽久爽久爽| 美国伦理4女警| 《法国空乘5》观看| 《医务室上垒》动漫全集在线观看 | 《玉女心经3:阴阳和合》| 《艳乳欲乱2》免费观看| 《酒店激战》动漫1-5集免费观..| 天美麻花高清在线看电视剧| 老师穿白色双开真丝旗袍怎么穿| 妈妈你真棒里面的插曲叫什么| 高压监狱免费观看完整版在线播放| 巨乳| 小雪被老汉玩得嗷嗷叫| 土豆网| 胡乱的深见君| 头发染色| 恋爱之瘾| 人皮日记| 女教师2免费观看全集电视剧| GOOGLE官网入口| 初中小姐姐脚丫踩在男生困困| 《大尺度吃奶做爰》电影| 《医务室上垒》动漫全集在线观看 | 三个领导换着躁我几小时在线观看| 人马杂配MV的视频在哪里看| 《帐篷里的秘密》动漫| 性感的英文| 内地禁止上映的6部大电影| 精品人妻人人爽久久爽AV敬礼| 女被扒开腿狂躁xXXXX| 《我的漂亮老师2》电视剧免费观.. | 18岁的少女与狗高清电视剧| 荫蒂被三个男人添| 儿子双飞妈妈和女儿的小说| 夹腿高潮后注意力不集中能恢复吗 | CSGO网站开箱推荐| 公厕被偷窃视频大全