我正在嘗試將一些記錄添加到字典中。無法更新python中的字典
起初,我是這樣做這樣
licenses = [dict(licenseid=row[0], client=row[1], macaddress=row[2], void=row[18]) for row in db]
但因爲我已經意識到我需要做一些處理,過濾來自數據庫的記錄,所以我嘗試了代碼更改爲:
for rec in db:
if rec['deleted'] == False:
licenses.update(dict(licenseid=row[0], client=row[1], macaddress=row[2], void=row[18])
這段代碼沒有例外地運行,但我最終只能得到許可證中的最後一個數據庫記錄,這讓我感到困惑。
有什麼建議嗎?