変更
リストの値をインデックス指定し変更できます。
リストhensuの1番目を77に変更するには、hensu[1]=77と記述します。
1 2 3 4 |
hensu = [88,63,68] print(hensu) hensu[1] = 77 print(hensu) |
【実行結果】
追加
append命令でリストに値を追加できます。
リストhensuに77に追加するには、hensu.append(77)と記述します。
1 2 3 4 |
hensu = [88,63,68] print(hensu) hensu.append(77) print(hensu) |
【実行結果】
連結
プラス記号でリスト同士を連結できます。
リストhensu1にリストhensu2を連結するにはhensu1 + hensu2 と記述します。
1 2 3 4 |
hensu1 = [88,63,68] hensu2 = [1,2,3] hensu1 = hensu1 + hensu2 print(hensu1) |
【実行結果】
削除
del命令でインデックス指定の値を削除できます。
リストhensuの8番目の削除はdel hensu[8],0番目から2番目の削除はdel hens[0:3]となります。
1 2 3 4 5 6 |
hensu = [1,2,3,4,5,6,7,8,9] print(hensu) del hensu[8] print(hensu) del hensu[0:3] print(hensu) |
【実行結果】
まとめて置換
インデックスで範囲指定した値を置き換えれます。
1 2 3 4 |
hensu1 = [1,2,3,4,5,6,7] hensu2 = [81,82,83,84] hensu1[1:3] = hensu2 print(hensu1) |
【実行結果】
置換対象がhensu1[1:3]なので2,3が対象となります。置き換えるリストは、81,82,83,84なので、2,3が81,82,83,84に置き換わります。
その他命令
ここまで紹介してきた編集方法以外に多くの編集命令があります。例えばinsert命令は値を挿入できます。
1 2 3 |
hensu1 = [1,2,3,4,5,6,7] hensu1.insert(3,9) print(hensu1) |
【実行結果】
insert(3,9)から挿入位置が3なので4(インデックス3です)の前に9が挿入されます。