PythonのSorted()関数
このチュートリアルでは、 sorted()について学習します。 Pythonの関数 。
関数sorted() 昇順で反復可能を並べ替えるために使用されます または降順 注文。さまざまなキーと値に基づいて辞書のリストを並べ替えることもできます。 sorted()を最大限に活用しましょう 機能。
sorted() 関数はない インプレース 並べ替えのようなアルゴリズム メソッド。
デフォルトのsorted()
関数sorted() 昇順で反復可能を並べ替えます デフォルトで注文します。例を見てみましょう。
例
# initializing a list numbers = [4, 3, 5, 1, 2] # sorting the numbers sorted_numbers = sorted(numbers) # printing the sorted_numbers print(sorted_numbers)
出力
上記のコードを実行すると、次の結果が得られます。
[1, 2, 3, 4, 5]
reversesorted()
パラメータをリバースに設定できます 真として iterableを降順でソートします。例を見てみましょう。
例
# initializing a list numbers = [4, 3, 5, 1, 2] # sorting the numbers sorted_numbers = sorted(numbers, reverse=True) # printing the sorted_numbers print(sorted_numbers)
出力
上記のコードを実行すると、次の結果が得られます。
[5, 4, 3, 2, 1]
sorted()を使用したキーパラメータ
関数sorted() キーと呼ばれる別のオプションのパラメータを取ります 。パラメータキー sorted()に伝えることです リストを並べ替える必要がある値。
辞書のリストがあるとしましょう 。 辞書のリストを並べ替える必要があります 特定の値に基づいています。この場合、キーを渡します 辞書のリストをソートする必要がある特定の値を返す関数を持つパラメーターとして。
例
# initializing a list numbers = [{'a': 5}, {'b': 1, 'a': 1}, {'c': 3, 'a': 3}, {'d': 4, 'a': 4}, {'e' 'a': 2}] # sorting the list of dict based on values sorted_dictionaries = sorted(numbers, key= lambda dictionary: dictionary['a']) # printing the numbers print(sorted_dictionaries)
出力
上記のコードを実行すると、次の結果が得られます。
[{'b': 1, 'a': 1}, {'e': 2, 'a': 2}, {'c': 3, 'a': 3}, {'d': 4, 'a': 4}, {'a':
結論
チュートリアルで疑問がある場合は、コメントセクションでそれらについて言及してください。
-
Pythonのissubset()関数
この記事では、Python標準ライブラリで利用可能なissubset()関数の実装と使用法について学習します。 issubset()メソッドは、セットのすべての要素が別のセットに存在する場合(引数として渡される場合)はブール値のTrueを返し、それ以外の場合はブール値のFalseを返します。 下の図では、BはAのサブセットです。AとBが同一のセットである場合、AはBの適切なサブセットであることを意味します。これは、両方のセットに同じ要素が含まれていることを意味します。 構文 <set 1>.issubset(<set 2>) 戻り値 boolean True/
-
Intersection()関数Python
この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&