目前,為了做我所描述的,我有一個這樣的代碼:if key in dict: dict[key].append(item)else: dict[key] = [item]有什么方法可以在不進行顯式檢查的情況下附加到字典中的列表?這可以使用其他數(shù)據(jù)結構來完成嗎?我需要做的是跟蹤所有參數(shù)相等的項目。
1 回答

ITMISS
TA貢獻1871條經驗 獲得超8個贊
d = {} d.setdefault(1, []).append('item')
在python中.get
用于檢索鍵和可選參數(shù)以獲取如果值不存在,但是它只會給你初始值。而在.setdefault
您將獲得相應鍵的值,否則它將使用作為另一個參數(shù)傳遞的默認值初始化鍵
添加回答
舉報
0/150
提交
取消