ホーム › サンプルコード集 › Python › リストのソート
Python SAMPLE

Pythonでリストのソート

sort・sortedによるPythonリストの並び替えを実例で確認できます。初心者向けに、コードを編集して実行結果をすぐ確認できます。 下のコードはブラウザ内でそのまま実行できます。「実行エディタで開く」を押すと、progoのオンラインPython実行環境にコードが読み込まれ、その場で動作を確認できます。

サンプルコード

nums = [3, 1, 4, 1, 5, 9, 2]

# sorted は新しいリストを返す
print(sorted(nums))            # 昇順
print(sorted(nums, reverse=True))  # 降順

# sort は元のリストを変更
nums.sort()
print(nums)

# キー指定
words = ["banana", "apple", "kiwi"]
print(sorted(words, key=len))  # 長さ順
▶ このコードを実行エディタで開く
progoのPython実行環境(インストール不要・登録不要)でそのまま動かせます。

ポイント解説