公司动态

(Python基础教程之十六)Python multidict示例–将单个键映射到字典中的多个值

📅 2026/7/22 15:25:48
(Python基础教程之十六)Python multidict示例–将单个键映射到字典中的多个值
1.什么是multidict词典在python中,“multidict”一词用于指代字典,在字典中可以将单个键映射到多个值。例如多重结构multidictWithList = { 'key1' : [1, 2, 3], 'key2' : [4, 5] } multidictWithSet = { 'key1' : {1, 2, 3}, 'key2' : {4, 5} }1. list如果要保留项目的插入顺序,请使用。2. set如果要消除重复项(并且不关心顺序),请使用a 。2. Multidict词典示例要轻松构建此类词典,可以defaultdict在collections模块中使用。的功能defaultdict是它会自动初始化第一个值,因此您只需关注添加项目即可。multidict.py from collections import defaultdict d1 = defaultdict(list) #list backed multidict d1['key1'].append(1) d1['key1'].append(2) d1['key1'].append(3) d1['key2'].append(4) d1['key2'].append(5) d2 = defaultdict(set) #set backed mul