sort ソート関数の使用法: 1. リストをソートします。デフォルトでは、sort 関数は昇順にソートするため、最終的な出力結果は小さいものから大きいものの順に並べられます。 2. タプルをソートします。デフォルトでは、sort 関数は要素のサイズでソートするため、最終的な出力結果は小さいものから大きいものへの順序で並べられます; 3. 辞書をソートします 辞書は順序付けされていないため、ソート結果は元の辞書のままです、キー パラメーターの値としてラムダ式を使用して、並べ替えの基準を指定します。
sort 関数は、リスト (リスト) またはその他の反復可能なオブジェクトを並べ替えることができる Python の組み込み並べ替え関数です。その基本的な構文は次のとおりです:
sort(key=None, reverse=False)
その中で、key パラメータはオプションのパラメータであり、ソートの基準を指定するために使用され、通常はタプルまたは辞書のソートに使用されます; reverse パラメータもオプションのパラメータです。 used ソート順を指定します。True の場合は降順、False の場合は昇順にソートされます。
sort 関数の使用例をいくつか示します:
リストを並べ替えます:
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] my_list.sort() print(my_list) # 输出 [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
上の例では、リスト my_list を定義し、並べ替え関数 Sort を使用します。それ。デフォルトでは、sort 関数は昇順にソートするため、最終的な出力結果は昇順に並べられます。
タプルの並べ替え:
my_tuple = (3, 'apple', 2, 'banana', 1, 'orange') my_tuple.sort() print(my_tuple) # 输出 (1, 'orange', 2, 'banana', 3, 'apple')
上の例では、タプル my_tuple を定義し、sort 関数を使用してそれを並べ替えました。デフォルトでは、sort 関数は要素をサイズで並べ替えるため、最終的な出力結果は昇順に並べられます。
辞書を並べ替えます:
my_dict = {'a': 3, 'b': 2, 'c': 1} my_dict.sort(key=lambda x: my_dict[x]) print(my_dict) # 输出 {'a': 3, 'b': 2, 'c': 1}
上の例では、辞書 my_dict を定義し、sort 関数を使用してそれを並べ替えました。辞書は順序付けされていないため、並べ替えられた結果も元の辞書のままです。ここでは、並べ替えの基準を指定するキー パラメーターの値としてラムダ式が使用されています。この例では、辞書内の各キーに対応する値で並べ替えます。
文字列の並べ替え:
my_string = 'Hello World' sorted_string = sorted(my_string) print(sorted_string) # 输出 [' ', 'H', 'W', 'd', 'e', 'l', 'l', 'o']
上の例では、文字列 my_string を定義し、sorted 関数を使用してそれを並べ替えました。ソートされた関数は、文字列内の文字を昇順で含む新しいリストを返します。
sort またはsorted関数を使用する場合、降順で並べ替えたい場合は、reverse パラメーターを True に設定できることに注意してください。例:
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] my_list.sort(reverse=True) print(my_list) # 输出 [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
以上がソート並び替え機能の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。