導入
リストは中身をあとから変えられます(ミュータブル=変更可能)。追加・書き換え・削除の方法を見ましょう。
説明
代表的な操作です。
todo = ["買い物", "掃除"]
todo.append("勉強") # 末尾に追加
print(todo) # ['買い物', '掃除', '勉強']
todo[0] = "料理" # 0番目を書き換え
print(todo) # ['料理', '掃除', '勉強']
todo.remove("掃除") # 値を指定して削除
print(todo) # ['料理', '勉強']
並べ替えや逆順もメソッドで簡単にできます。
nums = [3, 1, 4, 1, 5]
nums.sort() # 昇順に並べ替え(元のリストが変わる)
print(nums) # [1, 1, 3, 4, 5]
nums.reverse() # 逆順
print(nums) # [5, 4, 3, 1, 1]
やってみよう
append で要素を足したり、sort() で並べ替えたりして、リストの変化を確かめましょう。
演習
nums = [5, 2, 8] に append で 1 を追加し、sort() で昇順に並べてから表示してください(結果は [1, 2, 5, 8])。
ヒント1を見る
nums.append(1) のあと nums.sort()、最後に print(nums)。