Skip to main content
 首页 » 编程设计

python之拆分列表并存储在python中的字典中

2025年05月04日12itcoder

假设我有一个列表,例如

L = ['B0','B1','C1','C2','D1','D3'] 

然后如何将列表拆分为值和键并将其存储在以下形式的字典中:-

{ 'B':['0','1'], 
  'C':['1','2'], 
  'D':['1','3']} 

请您参考如下方法:

L = ['B0','B1','C1','C2','D1','D3'] 
d = {} 
for i in L: 
    d.setdefault(i[0], []).append(i[1]) 
 
>>> d 
{'B': ['0', '1'], 'C': ['1', '2'], 'D': ['1', '3']}