1.什么是multidict字典>在python中,“multidict”这个词用来指代字典,在一个字典中的单个键可以映射到多个值。例如,多结构multidictWithList={'key1':[1,2,3],'key2':[4,5]}multidictWithSet={'key1':{1,2,3},'key2':{4,5}}如果要保留项目的插入顺序,请使用1.list。2.如果要消除重复项(并且不关心顺序),请使用集合。2.Multidict字典示例要轻松构建这样的字典,可以在collections模块中使用defaultdict。defaultdict的特点是自动初始化第一个值,所以你只需要专注于添加项。multidict.pyfromcollectionsimportdefaultdictd1=defaultdict(list)#list支持multidictd1['key1'].append(1)d1['key1'].append(2)d1['key1'].append(3)d1['key2'].append(4)d1['key2'].append(5)d2=defaultdict(set)#setbackedmultidictd2['key1'].add(1)d2['key1'].add(2)d2['key1'].add(3)d2['key2'].add(4)d2['key2'].add(5)>>>d1defaultdict(
