我正在尝试将项目添加到字典中。我已经尝试了许多建议的方法,但似乎没有任何效果。这是我当前版本的代码。
对于键“1”,将有三个条目。但是当我浏览一个列表并尝试将项目添加到键“1”时,它只是替换了未附加的值。
我正在尝试将项目添加到字典中。我已经尝试了许多建议的方法,但似乎没有任何效果。这是我当前版本的代码。
对于键“1”,将有三个条目。但是当我浏览一个列表并尝试将项目添加到键“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']})