Python リストに要素を追加する方法まとめ


要素を一つ追加

list = [1, 2, 3]

list.append(4)

print list #=> [1, 2, 3, 4]

list.append([5])

print list #=> [1, 2, 3, 4, [5]]


複数の要素を追加

list = [1]

list.extend([2, 3])

print list #=> [1, 2, 3]

list += [4, 5]

print list #=> [1, 2, 3, 4, 5]


先頭に要素を追加

list = [1, 2, 3]

list.insert(0, 4)

print list #=> [4, 1, 2, 3]

list[0:0] = [5, 6]

print list #=> [5, 6, 4, 1, 2, 3]


任意の位置に追加

list = [1, 2, 3]

list.insert(2, 4)

print list #=> [1, 2, 4, 3]

list[3:3] = [5, 6]

print list #=> [1, 2, 4, 5, 6, 3]