defaultdict 默认字典
61.2 defaultdict 默认字典
访问不存在的键时自动创建默认值,适合分组。
按首字母分组
from collections import defaultdict
d = defaultdict(list)
for name in ['Alice', 'Bob', 'Amy']:
d[name[0]].append(name)
print(dict(d))
访问不存在的键时自动创建默认值,适合分组。
from collections import defaultdict
d = defaultdict(list)
for name in ['Alice', 'Bob', 'Amy']:
d[name[0]].append(name)
print(dict(d))