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 中国語 Web サイトの他の関連記事を参照してください。