值为列表的构造方法
dic = {}
dic.setdefault(key,[]).append(value)
dic.setdefault('a',[]).append(1)
dic.setdefault('a',[]).append(2)
>>dic
>>{'a': [1, 2]}
值为字典的构造方法
dic = {}
dic.setdefault(key,{})[value] =1
dic.setdefault('b',{})['f']=1
dic.setdefault('b',{})['h']=1
dic.setdefault('b',{})['g']=1
>>dic
>>{'b': {'h': 1, 'g': 1, 'f': 1}}