Pythonの辞書型には、特定のキーとそれに対応する値を削除するためのpop()
メソッドがあります。このメソッドの基本的な使い方を以下に示します。
# 辞書の定義
site = {'name': '菜鸟教程', 'alexa': 10000, 'url': 'www.runoob.com'}
# 'name'キーとその値を削除
element = site.pop('name')
print('削除した要素:', element)
print('更新後の辞書:', site)
このコードを実行すると、’name’キーとその値が辞書から削除され、削除した要素と更新後の辞書が出力されます。
また、pop()
メソッドには存在しないキーを指定した場合のデフォルト値を設定することも可能です。以下にその例を示します。
# 辞書の定義
site = {'name': '菜鸟教程', 'alexa': 10000, 'url': 'www.runoob.com'}
# 'nickname'キーは存在しないため、デフォルト値'不存在的 key'が返される
element = site.pop('nickname', '不存在的 key')
print('削除した要素:', element)
print('更新後の辞書:', site)
このコードを実行すると、’nickname’キーは辞書に存在しないため、デフォルト値’不存在的 key’が出力されます。
以上がPythonの辞書型メソッドpop()
の基本的な使い方です。このメソッドを使うことで、辞書から特定のキーと値を効率的に削除することができます。.