Python 文字列結合のマスターガイド - +演算子とjoin関数の効果的な使い方
arage.com@gmail.com
code-hack.com
Pythonのリストには様々な操作方法がありますが、ここでは特に要素の追加方法について詳しく解説します。
Pythonでは、append()
という組み込みメソッドを使用してリストの最後に新しい要素を追加することができます。以下にその使用例を示します。
1fruits = ["apple", "banana", "cherry"]
2fruits.append("dragonfruit")
3print(fruits)
4# Output: ['apple', 'banana', 'cherry', 'dragonfruit']
上記のコードでは、”dragonfruit”という新しい要素がリストの末尾に追加されています。
複数の要素を一度にリストに追加したい場合は、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()
メソッドは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”はリストの最後に追加されています。