首頁 > 後端開發 > Python教學 > 如何從字典中刪除不需要的鍵?

如何從字典中刪除不需要的鍵?

DDD
發布: 2024-11-29 14:09:11
原創
781 人瀏覽過

How to Remove Unwanted Keys from a Dictionary?

如何從字典修剪多餘的鍵?

你的字典包含許多條目,但你只關心其中的幾個。為了簡化您的工作,您尋求有效刪除不需要的條目的方法。以下是實現此目的的方法:

建構新字典:

dict_you_want = {key: old_dict[key] for key in your_keys}
登入後複製

使用字典理解,此程式碼片段建立一個僅包含您指定的鍵的新字典在“你的鑰匙”中。這是一個優雅且高效的解決方案。

就地刪除:

如果您喜歡修改原始字典,可以使用此方法:

unwanted = set(old_dict) - set(your_keys)
for unwanted_key in unwanted: del old_dict[unwanted_key]
登入後複製

該方法識別不需要的鍵並將其從現有的鍵中一一刪除字典。

請記住,字典理解方法在速度和記憶體使用方面都有優勢,尤其是對於大型字典,因為其生成器表達式性質。

以上是如何從字典中刪除不需要的鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板