概要とサンプルコード
Pythonのリストでは、pop() メソッドを使用することで要素を削除したり、削除された要素を取得することができます。
次の例では、リストの末尾から要素を削除し、削除された要素を表示する方法を示しています。
# リストを作成する numbers = [1, 2, 3, 4, 5] # リストの末尾から要素を削除する last = numbers.pop() print(last) # 5 # リストを表示する print(numbers) # [1, 2, 3, 4]
指定した位置から要素を削除して取り出す方法
リストから特定のインデックスの要素を削除するには、pop() メソッドの第一引数にインデックスを指定します。
次の例では、リストの2番目の要素を削除しています。
# リストを作成する numbers = [1, 2, 3, 4, 5] # リストの2番目の要素を削除する second = numbers.pop(1) print(second) # 2 # リストを表示する print(numbers) # [1, 3, 4, 5]
注意: リストのインデックスは0から始まります。
つまり、リストの最初の要素のインデックスは0、2番目の要素のインデックスは1、3番目の要素のインデックスは2です。
詳細については、Pythonのドキュメンテーションを参照してください: https://docs.python.org/ja/3/tutorial/datastructures.html#more-on-lists
コメント