Pythonでリストの追加を行いたい
Pythonの組み込み型の一つであるリストについて説明します。リストはシーケンス型の1つで他のプログラミング言語における配列に似たものです。ここでは配列の追加/削除/変更について扱っていきます。
1 2 |
l = [0,1,2,3,4,5,6,7,8,9] print(l) |
1 |
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] |
配列を宣言しています。
1 2 |
l[0]=999 print(l) |
1 |
[999, 100, 200, 300, 400, 500, 600, 700, 800, 900] |
配列の先頭を999に変更しています。
1 2 |
l[1:3] = [100,200] print(l) |
1 |
[999, 100, 200, 300, 400, 500, 600, 700, 800, 900] |
配列の1番目、2番目の要素を変更しています。
1 2 |
l[3:] = [300,400,500,600,700,800,900] print(l) |
1 |
[999, 100, 200, 300, 400, 500, 600, 700, 800, 900] |
配列の3番目以降を変更しています。
1 2 |
l.append(1000) print(l) |
1 |
[999, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000] |
配列の末尾に1000を加えています。
1 2 |
l[-1:]=[] print(l) |
1 |
[999, 100, 200, 300, 400, 500, 600, 700, 800, 900] |
配列の末尾を削除しています。
1 2 |
l.insert(0,1000) print(l) |
1 |
[1000, 999, 100, 200, 300, 400, 500, 600, 700, 800, 900] |
配列の0番目に1000を加えています。
1 2 |
l.insert(1,2000) print(l) |
1 |
[1000, 2000, 999, 100, 200, 300, 400, 500, 600, 700, 800, 900] |
配列の1番目に2000を加えています。
1 2 |
l[0:2]=[] print(l) |
1 |
[999, 100, 200, 300, 400, 500, 600, 700, 800, 900] |
配列の0番目、1番目を削除しています。