リストメソッド

sort()

リストの要素を並び替えます(元のリストを直接変更します)。

構文

リスト.sort(reverse=False)

使用例

nums = [3, 1, 2]
nums.sort()
print(nums)

実行結果

[1, 2, 3]

💡 実践的な使用例

students = [{'name': '田中', 'score': 80}, {'name': '鈴木', 'score': 95}]
students.sort(key=lambda s: s['score'], reverse=True)
print(students)

key引数とreverse引数を組み合わせると、「点数が高い順に並び替える」のような実践的な並び替えを1行で書けます。

関連トピック

リスト sorted()

← メソッド辞典に戻る