Pythonの辞書型メソッド pop

Pythonの辞書型(dictionary)のメソッドであるpop()は、指定したキーに対応する値を取り出し、その値を辞書から削除するために使用されます。また、指定したキーが存在しない場合には、デフォルトの値を指定できます。

pop()メソッドは以下のような構文を持ちます:

python
dictionary.pop(key, default)
  • key: 取り出したい値に対応するキー。
  • default: 指定したキーが存在しない場合に返すデフォルトの値。この引数は省略可能です。

以下はpop()メソッドの使用例です:

python
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3} # 'apple'キーに対応する値を取り出し、辞書から削除 value = my_dict.pop('apple') # valueは1で、'apple'キーが辞書から削除される # 存在しないキーを指定してpop()を呼び出す nonexistent_value = my_dict.pop('grape', 0) # 'grape'キーは存在しないため、デフォルトの値0が返される # また、辞書は変更されない print(my_dict) # 出力: {'banana': 2, 'cherry': 3}

pop()メソッドを使うことで、辞書から値を取り出し、同時にそのキーを削除できます。また、指定したキーが存在しない場合にデフォルトの値を指定できるので、エラーを回避するのに役立ちます。