Python

Python リストへ要素を追加する方法

arage.com@gmail.com

Pythonのリストには様々な操作方法がありますが、ここでは特に要素の追加方法について詳しく解説します。

リストに要素を追加する方法:append()

Pythonでは、append()という組み込みメソッドを使用してリストの最後に新しい要素を追加することができます。以下にその使用例を示します。

1fruits = ["apple", "banana", "cherry"]
2fruits.append("dragonfruit")
3print(fruits)
4# Output: ['apple', 'banana', 'cherry', 'dragonfruit']

上記のコードでは、”dragonfruit”という新しい要素がリストの末尾に追加されています。

リストに複数の要素を追加する方法:extend()

複数の要素を一度にリストに追加したい場合は、extend()というメソッドを使用します。これにより、別のリストやタプルなどから要素を一度に追加することができます。

1fruits = ["apple", "banana", "cherry"]
2more_fruits = ["dragonfruit", "elderberry", "fig"]
3fruits.extend(more_fruits)
4print(fruits)
5# Output: ['apple', 'banana', 'cherry', 'dragonfruit', 'elderberry', 'fig']

この例では、more_fruitsという別のリストの全ての要素が、fruitsという元のリストに追加されています。

リストに要素を挿入する方法 : insert()

リストの特定の位置に新しい要素を挿入したい場合は、insert()というメソッドを使用します。insert()メソッドは2つの引数をとります。一つ目の引数は新しい要素を挿入したい位置のインデックス(位置番号)、二つ目の引数は挿入したい要素です。

1fruits = ["apple", "banana", "cherry"]
2fruits.insert(1, "avocado")
3print(fruits)
4# Output: ['apple', 'avocado', 'banana', 'cherry']

上記のコードでは、”avocado”という新しい要素がインデックス1の位置(つまり2番目の位置)に挿入されています。Pythonのリストのインデックスは0から始まることに注意してください。

また、リストの長さ以上のインデックスを指定した場合、要素はリストの最後に追加されます。

1fruits = ["apple", "banana", "cherry"]
2fruits.insert(10, "avocado")
3print(fruits)
4# Output: ['apple', 'banana', 'cherry', 'avocado']

この例では、インデックス10はリストの長さ(ここでは3)を超えているため、”avocado”はリストの最後に追加されています。

記事URLをコピーしました