並び替え
sort():リストを昇順(小さい順)に並び替える。元のリスト自体が書き換わりますsort(reverse=True):降順(大きい順)に並び替えるreverse():並び順そのものをただ逆転させる(昇順・降順の判断はしません)
💡 ヒント:元のリストは変更せずに「並び替えた新しいリスト」だけが欲しい場合は、後のレッスンで紹介する組み込み関数sorted()の方が向いています。sort()とsorted()、どちらを使うべきか迷ったときに思い出してみてください。
sort():リストを昇順(小さい順)に並び替える。元のリスト自体が書き換わりますsort(reverse=True):降順(大きい順)に並び替えるreverse():並び順そのものをただ逆転させる(昇順・降順の判断はしません)numbers = [3, 1, 4, 1, 5]
numbers.sort()
print(numbers)
numbers.sort(reverse=True)
print(numbers)練習問題:[5, 2, 8, 1]をsort()で昇順に並び替えて表示してください。
numbers = [5, 2, 8, 1]
numbers.sort()
print(numbers)