[Python]リストに要素を追加・削除

append()メソッドを用いたリストへの要素の追加

Pythonのリストに新しい要素を追加する最も一般的な方法は append() メソッドを使用することです。これはリストの末尾に新しい要素を追加します。

例えば、リスト fruits に “orange” を追加するには次のようにします。

fruits = ["apple", "banana", "cherry"]
fruits.append("orange")
print(fruits)  # ["apple", "banana", "cherry", "orange"]を表示

insert()メソッドを用いたリストへの要素の挿入

insert() メソッドを使用すると、リストの特定の位置に新しい要素を挿入することができます。このメソッドは2つの引数を取ります:挿入する位置のインデックスと挿入する要素です。

例えば、リスト fruits の2番目の位置に “kiwi” を挿入するには次のようにします。

fruits = ["apple", "banana", "cherry"]
fruits.insert(1, "kiwi")
print(fruits)  # ["apple", "kiwi", "banana", "cherry"]を表示

remove()メソッドによるリストからの要素の削除

remove() メソッドを使用すると、リストから特定の要素を削除することができます。このメソッドは削除したい要素の値を引数として取ります。

例えば、リスト fruits から “banana” を削除するには次のようにします。

fruits = ["apple", "banana", "cherry"]
fruits.remove("banana")
print(fruits)  # ["apple", "cherry"]を表示

pop()メソッドによるリストからの要素の削除と取得

pop() メソッドはリストから要素を削除し、その要素を戻り値として返します。このメソッドは削除する要素のインデックスをオプションの引数として取ります。引数を指定しない場合、リストの最後の要素が削除されます。

例えば、リスト fruits から最後の要素を削除し、その要素を表示するには次のようにします。

fruits = ["apple", "banana", "cherry"]
removed_fruit = fruits.pop()
print(removed_fruit)  # "cherry"を表示
print(fruits)  # ["apple", "banana"]を表示