在使用dict()类型时,如果访问不存在的key时,会返回keyError。但有时候希望它能够返回一个默认值,这里就可以使用defaultdict。
用法如下:
from collections import defaultdict
params = defaultdict(bool)
if not params['is_initialized']:
params['is_initialized'] = True
在使用dict()类型时,如果访问不存在的key时,会返回keyError。但有时候希望它能够返回一个默认值,这里就可以使用defaultdict。
用法如下:
from collections import defaultdict
params = defaultdict(bool)
if not params['is_initialized']:
params['is_initialized'] = True