タプルのリストからKで割り切れるすべての要素を持つタプルを見つけるPythonプログラム
特定の要素「K」で割り切れる要素を持つタプルを見つける必要がある場合は、リスト内包表記を使用できます。
以下は同じのデモンストレーションです-
例
my_list = [(45, 90, 135), (71, 92, 26), (2, 67, 98)] print("The list is : ") print(my_list) K = 45 print("The value of K has been initialized to ") print(K) my_result = [sub for sub in my_list if all(ele % K == 0 for ele in sub)] print("Elements divisible by K are : " + str(my_result))
出力
The list is : [(45, 90, 135), (71, 92, 26), (2, 67, 98)] The value of K has been initialized to 45 Elements divisible by K are: [(45, 90, 135)]
説明
-
タプルのリストが定義され、コンソールに表示されます。
-
Kの値が定義され、コンソールに表示されます。
-
リスト内包表記は、要素を反復処理するために使用されます。
-
タプルのリスト内のすべての要素は、Kで割り切れるかどうかを確認するためにチェックされます。
-
Kで割り切れる場合は、リスト要素に変換され、変数に格納されます。
-
これは、コンソールに出力として表示されます。
-
リスト内の要素の合計を見つけるPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 入力としてリストが与えられた場合、与えられたリストの合計を計算する必要があります。 ここでは、考慮すべき2つのアプローチがあります。つまり、組み込み関数を使用する方法と、ブルートフォースアプローチを使用する方法です。 アプローチ1-組み込み関数の使用 例 # main arr = [1,2,3,4,5] ans = sum(arr) print ('Sum of the array is ',ans) 出力 15 すべての変数と関数はグローバルスコープで宣言されて
-
リストからN個の最大の要素を見つけるPythonプログラム
整数リストが与えられた場合、私たちのタスクはリスト内で最大のN個の要素を見つけることです。 例 Input : [40, 5, 10, 20, 9] N = 2 Output: [40, 20] アルゴリズム Step1: Input an integer list and the number of largest number. Step2: First traverse the list up to N times. Step3: Each traverse find the largest value and store it in a new list. 例 def Nnumbere