python进行数据分析,学习笔记 第8章(1)
生活随笔
收集整理的這篇文章主要介紹了
python进行数据分析,学习笔记 第8章(1)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#######################################################################
########################## defaultdict
#######################################################################
'''
defaultdict 的意思是,當(dāng)你調(diào)用字典時(shí), 如果不存在這個(gè)鍵,那么返回的就是一個(gè)空值,對(duì)
一般構(gòu)建字典,賦值是沒有什么作用的.書中也說(shuō)到是,dict的方法get和pop可以取默認(rèn)值進(jìn)行返回,上面的if-else語(yǔ)句可以簡(jiǎn)寫成下 面:value = some_dict.get(key, default_value)get默認(rèn)會(huì)返回None,如果不存在鍵,pop會(huì)拋出一個(gè)例外.
setdefault 方法就正是干這個(gè)的。前面的for循環(huán)可以改寫為:
比如:
'''
from collections import defaultdict
dict1 = defaultdict(int)
dict2 = defaultdict(set)
dict3 = defaultdict(str)
dict4 = defaultdict(list)dict1[2] = 'two'
dict1[2]
dict2[2]
dict3[2]
dict4[2]
總結(jié)
以上是生活随笔為你收集整理的python进行数据分析,学习笔记 第8章(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用python进行数据分析学习笔记 第
- 下一篇: 工行借记卡为什么有到期时间 可以降低用户