popメソッドは、リストから指定されたインデックスの要素を取り出して削除します。以下に基本的な使用例を示します。
my_list = [1, 2, 3, 4, 5]
popped_element = my_list.pop(2)
print(popped_element) # 出力: 3
print(my_list) # 出力: [1, 2, 4, 5]
上記の例では、my_listからインデックス2の要素(値が3)が取り出され、popped_elementに代入されます。その後、my_listからは要素が削除された状態を確認できます。
popメソッドに引数を指定しない場合、リストの最後の要素が取り出されます。以下に例を示します。
my_list = [1, 2, 3, 4, 5]
popped_element = my_list.pop()
print(popped_element) # 出力: 5
print(my_list) # 出力: [1, 2, 3, 4]
この例では、my_listから最後の要素(値が5)が取り出され、popped_elementに代入されます。
また、popメソッドは削除した要素を返すため、取り出した要素を別の変数に代入することもできます。
my_list = [1, 2, 3, 4, 5]
popped_element = my_list.pop(2)
print(popped_element) # 出力: 3
この例では、popメソッドが返す値(値が3)をpopped_elementに代入していますが、my_listからは要素が削除されません。
以上のように、popメソッドを使用することで、Pythonのリストから要素を取り出し、削除することができます。是非、自分で試してみてください。