## 如何從 Python 字典中刪除元素:del 與建立新字典?

Linda Hamilton
發布: 2024-10-29 08:12:30
原創
246 人瀏覽過

## How to Remove an Element from a Python Dictionary: del vs. Creating a New Dictionary?

從 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!