sorted() Python 組み込み関数

組み込み関数 sorted()

sorted()
iterableの要素を並べ替えた新たなリストを返します。
2つのオプション引数があり、これらはキーワード引数として指定されなければなりません。

keyには、1引数関数を指定します。これは、iterableの各要素から比較キーを展開するのに使われます。
reverseは真偽値です。Trueがセットされた場合、リストの要素は個々の比較が反転したものとして並び替えられます。

sorted関数では、並び替えたいリストを用意します。
引数に、並び替えたいリストが入った、変数を渡します。

使用例

a = [7, 1, 9, 3]

s_a = sorted(a)
print(s_a)
# 実行結果 [1, 3, 7, 9]

s_a = sorted(a, reverse=True)
print(s_a)
# 実行結果 [9, 7, 3, 1]

s_a = sorted(a, key=lambda x: x % 2)
print(s_a)
# 実行結果 [7, 3, 1, 9]
よかったらシェアしてください!
目次