![Pythonの基礎#3 リスト](https://vynsen.net/wp-content/uploads/2023/01/e586592c449905f4b6208470750187f9-2.png)
リストは編集可能なデータです。編集可能つまり可変なので「Mutable data」です。
insert
listにデータを入れたいときに使用するのがinsertです。
insertはデータを挿入する位置をindexで指定できます。
list_data = ["a", "b", "c", "d", "e"]
list_data.insert(len(list_data), "f")
print(list_data)
# ['a', 'b', 'c', 'd', 'e', 'f']
![](https://vynsen.net/wp-content/uploads/2023/01/4-1024x576.png)
append
insert とは指定の位置に挿入をしましたが、appendは末尾に追加をします。
list_data = ["a", "b", "c", "d", "e"]
list_data.append("f")
print(list_data)
# ['a', 'b', 'c', 'd', 'e', 'f']
![](https://vynsen.net/wp-content/uploads/2023/01/3-1-1024x576.png)
extend
リストにリストを追加するのがextendです。
list_data = ["a", "b", "c", "d"]
list_data.extend(["e", "f", "g"])
print(list_data)
# ['a', 'b', 'c', 'd', 'e', 'f', 'g']
![](https://vynsen.net/wp-content/uploads/2023/01/2-3-1024x576.png)
pop
リストからインデックスで指定した値を削除するのがpopです。
list_data = ["a", "b", "c", "d"]
list_data.pop(1)
print(list_data)
# ['a', 'c', 'd']
![](https://vynsen.net/wp-content/uploads/2023/01/1-2-1024x576.png)
del
同様にdelでも削除することが可能です。
list_data = ["a", "b", "c", "d"]
del list_data[0]
print(list_data)
# ['b', 'c', 'd']
![](https://vynsen.net/wp-content/uploads/2023/01/39aef9ad868248767435085a5e657cfe-7-1024x576.png)
ぜひ参考にしてください!また!