Python 辞書からのキーの削除
Python 辞書を使用する場合、多くの場合、特定のキーを削除する必要があります。一般的なアプローチは、キーを削除する前にキーが存在するかどうかを確認することですが、これには追加の if ステートメントが必要です。
Simple Key Removal
プロセスを簡素化するには、次の使用を検討してください。 dict.pop() の 2 つの引数形式:
my_dict.pop('key', None)
このメソッドではキーの削除が可能です辞書にその存在があるかどうかは関係ありません。キーが存在する場合はキーに関連付けられた値を返し、キーが存在しない場合は None を返します。 2 番目のパラメータが省略された場合 (つまり、my_dict.pop('key'))、キーが存在しない場合は KeyError が発生します。
保証されたキーの削除
存在が保証されているキーの場合、次の構文は次のとおりです。適切:
del my_dict['key']
ただし、このアプローチでは、キーが辞書にない場合にも KeyError が発生します。したがって、この方法を使用する場合は注意してください。
以上がPython 辞書からキーを安全に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。