問題一覧に戻る
初級データ構造
問題28: removeとpop

リストから要素を削除する方法を学びます。removeは値を指定して削除し、popはインデックスを指定して削除します。popは削除した要素を返すため、値を取り出して使うことができます。

# removeメソッド
fruits = ["りんご", "バナナ", "オレンジ", "バナナ"]
fruits.("バナナ")
print(fruits)

# popメソッド
numbers = [10, 20, 30, 40]
last = numbers.()
print(f"取り出した値: {last}")
print(f"残りのリスト: {numbers}")

# インデックスを指定してpop
items = ["A", "B", "C", "D"]
second = items.pop()
print(f"取り出した値: {second}")