リスト内で特定の数が発生する回数を検索するPythonプログラム
リスト内の数値の頻度を検索する必要がある場合は、リストと数値を取得するメソッドが定義されます。リストを繰り返し処理し、番号が検出されるたびに、カウンターがインクリメントされます。
以下は同じのデモンストレーションです-
例
def count_num(my_list, x_val): my_counter = 0 for elem in my_list: if (elem == x_val): my_counter = my_counter + 1 return my_counter my_list = [ 66, 26, 48, 140, 66, 20, 1, 96, 86] print("The list is :") print(my_list) occ_number = 66 print('{} has occurred {} times'.format(occ_number, count_num(my_list, occ_number)))
出力
The list is : [66, 26, 48, 140, 66, 20, 1, 96, 86] 66 has occurred 2 times
説明
-
「count_number」という名前のメソッドが定義されています。このメソッドは、リストと数値をパラメーターとして受け取ります。
-
リストは繰り返され、いずれかの要素が番号と一致する場合、カウンターがインクリメントされます。
-
関数の結果としてカウンターが返されます。
-
関数の外部では、リストが定義され、コンソールに表示されます。
-
番号が定義され、これらのパラメーターを渡すことによってメソッドが呼び出されます。
-
出力はコンソールに表示されます。
-
リスト内の最小数を見つけるPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが表示されます。リストで利用可能な最小の番号を表示する必要があります ここでは、リストを並べ替えて最小の要素を取得するか、組み込みのmin()関数を使用して最小の要素を取得できます。 次に、以下の実装の概念を観察しましょう- 例 list1 = [101, 120, 104, 145, 99] # sorting using built-in function list1.sort() print("Smallest element is:", list1[0]) 出力 Smal
-
Lambda式を使用して奇数回発生する数を見つけ、関数を減らすPythonプログラム
ここでは、ユーザー入力の正の整数配列が与えられています。私たちの仕事は、奇数回発生する数を見つけることです。 例 Input : A=[2, 4, 7, 7, 4, 2, 2] Output : 2 アルゴリズム Step 1: Input Array element. Step 2: Write lambda expression and apply. Step 3: Reduce function over the input list until a single value is left. Step 4: Expression reduces the value of a^b int