当字典的值是复合类型时,使用dict.setdefault方法
不要使用dict.get
>>> d={}
>>> d.setdefault(‘a‘,[]).append(‘A‘)
>>> d.setdefault(‘a‘,[]).append(‘A1‘)
>>> d
{‘a‘: [‘A‘, ‘A1‘]}
>>> d.clear()
>>> d[‘a‘]=d.get(‘a‘,0)+1
>>> d[‘a‘]=d.get(‘a‘,0)+1
>>> d
{‘a‘: 2}
时间: 2024-10-11 12:47:10