使用defaultdict,这将允许您为字典中不存在的键指定默认值。例如:
>>> from collections import defaultdict>>> d = defaultdict(lambda: 'UNKNOWN')>>> d.update({'greetings': 'hello'})>>> '%(greetings)s %(name)s !!!' % d'hello UNKNOWN !!!'>>>
使用defaultdict,这将允许您为字典中不存在的键指定默认值。例如:
>>> from collections import defaultdict>>> d = defaultdict(lambda: 'UNKNOWN')>>> d.update({'greetings': 'hello'})>>> '%(greetings)s %(name)s !!!' % d'hello UNKNOWN !!!'>>>