- 论坛徽章:
- 2
|
- a = {'33###C###EEEEEEEE': 1, '18###A###FFFFFFFFF': 2, '18###A###EEEEEEEE': 37, '18###D###DDDDDDDDDD': 1, '33###A###DDDDDDDDDD': 1, '7###C###EEEEEEEE': 1}
- c = {}
- for key,val in a.items():
- b = key.split('###')+str(val).split()
- try:
- c[b[0]]
- except KeyError:
- c[b[0]] = {}
- try:
- c[b[0]][b[1]]
- except KeyError:
- c[b[0]][b[1]] = {}
- c[b[0]][b[1]][b[2]] = b[3]
- print c
复制代码- {'33': {'A': {'DDDDDDDDDD': '1'}, 'C': {'EEEEEEEE': '1'}}, '18': {'A': {'EEEEEEEE': '37', 'FFFFFFFFF': '2'}, 'D': {'DDDDDDDDDD': '1'}}, '7': {'C': {'EEEEEEEE': '1'}}}
复制代码 最后我只生成了一个字典,可以自己用items()去分开字典使用 |
|