Python sorted() 関数
定義と用法
sorted() 関数は指定された可迭代オブジェクトのソートされたリストを返します。
昇順または降順を指定できます。文字列はアルファベット順に、数字は数値順にソートされます。
注釈:文字列値と数値値を同時に含むリストにはソートできません。
構文
sorted(iterable, key=key, reverse=reverse)
引数の値
引数 | 説明 |
---|---|
iterable | 必須。ソートするシーケンス、リスト、辞書、タプルなどです。 |
key | オプション。順序を決定する関数を実行します。デフォルトは None です。 |
reverse | オプション。ブール値。False は昇順にソートされ、True は降順にソートされます。デフォルトは False です。 |
さらに例
例
数値ソート:
a = (2, 35, 17) x = sorted(a) print(x)
例
昇順ソート:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
例
降順ソート:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)