常用函数
collections
collections 下面 defaultdict()
defaultdict(factory_function) #这个factory_function可以是list、set、str等等,作用是当key不存在时,返回的是工厂函数的默认值,
比如list对应[ ],str对应的是空字符串,set对应set( ),int对应0
from collections import defaultdict
num1 = defaultdict(int)
num2 = defaultdict(set)
num3 = defaultdict(str)
num4 = defaultdict(list)
num1[2] ='two'
print(num1[1])
print(num2[1])
print(num3[1])
print(num4[1])
输出结果
0
set()
[]
weakref
weakref 下面的 WeakKeyDictionary, WeakValueDictionary
WeakKeyDictionary() #
浙公网安备 33010602011771号