Python の sorted 関数の使い方は次のとおりです。
ソート関数は、イテラブルオブジェクトをソートするために使用される組み込み関数です。
用法: sorted(イテラブル, key=None, reverse=False)
パラメータの説明:
- iterable:ソート対象となるイテラブルオブジェクト(リスト、タプル、文字列など)を表します。
- オプションの引数で、ソーティングの規則を指定します。ソートする要素から特定の値を抽出する関数またはラムダ式にすることができます。
- 逆順:オプションパラメーターで、リバースソートを実行するかどうかを表します。デフォルトはFalseで、昇順ソートを表します。
戻り値:元のイテラブルを変更せずに、新しいソートされたリストを返す。
この文を日本語で言い換えてください。1つの選択肢のみが必要です。例:
- リストをソートします。
- 文字列をソートする:
text = “python”
sorted_text = sorted(text)
print(sorted_text) # 出力:[‘h’, ‘n’, ‘o’, ‘p’, ‘t’, ‘y’] - キーパラメータによる並べ替えのカスタマイズ:
students = [
{“name”: “アリス”, “age”: 20},
{“name”: “ボブ”, “age”: 18},
{“name”: “チャーリー”, “age”: 22}
]
sorted_students = sorted(students, key=lambda x: x[“age”])
print(sorted_students) # 出力:[{“name”: “ボブ”, “age”: 18}, {“name”: “アリス”, “age”: 20}, {“name”: “チャーリー”, “age”: 22}]