Skip to content

Latest commit

 

History

History
52 lines (27 loc) · 899 Bytes

基础使用.md

File metadata and controls

52 lines (27 loc) · 899 Bytes

基础使用

这里不记录常识,只记录一些值得留意的用法

字典

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))

pikle

持久化,也就是存到本地

就是将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)

不仅可以存单个数据,也可以存自定义的类