よく使いそうなリスト操作。
要素の追加
append(): リストの末尾に要素を追加する。extend(): 別のリストのすべての要素をリストの末尾に追加する。
my_list = [1, 2, 3]
# 要素の追加
my_list.append(4) # [1, 2, 3, 4]
my_list.extend([5, 6, 7]) # [1, 2, 3, 4, 5, 6, 7]要素の挿入
insert(): 指定したインデックスに要素を挿入する。
my_list = [1, 2, 3]
# 要素の挿入
my_list.insert(1, 10) # [1, 10, 2, 3]要素の削除
remove(): 指定した値と一致する最初の要素を削除する。pop(): 指定したインデックスの要素を削除して返す。インデックスを指定しない場合、末尾の要素が削除される。del: 指定したインデックスの要素を削除する。
my_list = [1, 2, 3, 4, 5]
# 要素の削除
my_list.remove(3) # [1, 2, 4, 5]
popped_element = my_list.pop(1) # 2, my_listは [1, 4, 5]
del my_list[0] # my_listは [4, 5]リストの結合
+演算子: 2つのリストを結合する。
list1 = [1, 2, 3]
list2 = [4, 5, 6]
# リストの結合
merged_list = list1 + list2 # [1, 2, 3, 4, 5, 6]