这里不记录常识,只记录一些值得留意的用法
defaultdict
当字典中的key不存在时,返回不再是keyError,而是一个默认值,这个默认值是int, list,set, str等。也就是返回一个空值。
类型 | 返回值 |
---|---|
int | 0 |
str | ‘’ |
list | [] |
计数
from collections import Counter
count_dict = Counter(count_total)
print('成功:', count_dict.get(0, 0))
持久化,也就是存到本地
就是将python数据存为bytes文件,主要用法是 pikle.dump
, pikle.load
,使用的时候需要搭配 rb,wb
。
import pickle
with open('data.pickle', 'wb') as f:
pickle.dump(data, f)
with open('data.pickle', 'rb') as f:
data = pickle.load(f)
不仅可以存单个数据,也可以存自定义的类