ホームページ >バックエンド開発 >Python チュートリアル >Python 辞書から要素を削除する方法: Del か Shallow Copy?
辞書から要素を削除する
Python で辞書を操作する場合、要素を削除する必要がある場合があります。これは 2 つの方法で実現できます。
1.元の辞書の変更
del ステートメントを使用すると、辞書から要素を直接削除でき、それによって元の辞書を変更できます。
<code class="python">del d[key]</code>
ここで、d は辞書とキーです。は削除する要素のキーです。
2.要素を含まない新しい辞書を取得する
元の辞書を変更せずに、要素が削除された新しい辞書を取得するには、次のメソッドを使用できます。
<code class="python">def removekey(d, key): r = dict(d) del r[key] return r</code>
この関数まず、dict() コンストラクターを使用して、元の辞書 d のコピーを作成します。次に、指定されたキーをコピーから削除し、変更されたコピー r を新しい辞書として返します。
注:
以上がPython 辞書から要素を削除する方法: Del か Shallow Copy?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。