從 Python 字典中刪除元素
Python 提供了多種從字典中刪除元素的方法。
修改原始字典
要直接刪除元素並修改原始字典,請使用del 語句:
<code class="python">del d[key]</code>
創建一個不包含該元素的新字典
如果要保留原始字典,可以建立一個不包含指定元素的新字典:
<code class="python">def removekey(d, key): r = dict(d) del r[key] return r</code>
效能影響
請注意,對於小型字典,為每個字典修改建立副本需要恆定的時間。然而,對於較大的字典,這種方法需要線性時間和空間。在這種情況下,請考慮替代資料結構,如 HAMT,如原始答案中所建議。
以上是## 如何從 Python 字典中刪除元素:del 與建立新字典?的詳細內容。更多資訊請關注PHP中文網其他相關文章!