Pythonでは、配列(リスト)に要素を追加するためのいくつかの方法があります。それらは append
, extend
, insert
, スライス
などです。
append
append()
はリストのメソッドの1つで、リストの末尾に要素を1つ追加します。
l = []
l.append(1)
l.append(2)
l.append(3)
print(l) # [1, 2, 3]
extend
extend()
はリストにイテラブルオブジェクトを追加してリストを拡張するメソッドです。
l = []
l.extend([1, 2])
l.extend([3, 4])
print(l) # [1, 2, 3, 4]
insert
insert()
は指定した位置に要素を挿入するメソッドです。
l = [1, 2, 3]
l.insert(1, 'a')
print(l) # [1, 'a', 2, 3]
スライス
スライスを使ってもリストの特定の範囲に要素を挿入できます。
l = [1, 2, 3]
l[1:2] = ['a', 'b']
print(l) # [1, 'a', 'b', 3]
これらの方法を理解し、適切に使用することで、Pythonのリスト操作がより柔軟になります。