如何從字典修剪多餘的鍵?
你的字典包含許多條目,但你只關心其中的幾個。為了簡化您的工作,您尋求有效刪除不需要的條目的方法。以下是實現此目的的方法:
建構新字典:
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中文網其他相關文章!