我正在尝试将项目添加到字典中。我已经尝试过很多已经提出的建议,但似乎没有任何效果。 这是我当前的代码版本。
对于键“1”,将有三个条目。但是当我查看列表并尝试将项添加到键'1'时,它只是替换了不附加的值。
答案 0 :(得分:1)
请尝试以下操作:
>>> d = {}
>>> d.setdefault('1', []).append('x')
>>> d.setdefault('1', []).append('y')
>>> d.setdefault('1', []).append('z')
>>> d
{'1': ['x', 'y', 'z']}
>>> from collections import defaultdict
>>> d = defaultdict(list)
>>> d['1'].append('x')
>>> d['1'].append('y')
>>> d['1'].append('z')
>>> d
defaultdict(<type 'list'>, {'1': ['x', 'y', 'z']})