0
我想添加項目到字典。我已經嘗試了許多已經提出的東西,但似乎沒有任何工作。 這是我當前版本的代碼。python字典添加到現有的密鑰
對於鍵「1」,將有三個條目。但是,當我經過一個列表,並嘗試將項目添加到關鍵「1" ,它只是替換值不追加
我想添加項目到字典。我已經嘗試了許多已經提出的東西,但似乎沒有任何工作。 這是我當前版本的代碼。python字典添加到現有的密鑰
對於鍵「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']})
謝謝 - 頂端的建議有效。 –
試: 如果chiChange1不chiChangeDict [RES1]: \t \t \t \t chiChangeDict [RES1] .append(chiChange1) 除外: chiChangeDict [res1] = chiChange1 \t print chiChangeDict –