Python
 Computer >> コンピューター >  >> プログラミング >> Python

リストで指定された要素の倍数である要素を出力するPythonプログラム


リストで指定された要素の倍数である要素を印刷する必要がある場合は、リスト内包表記が使用されます。

以下は同じもののデモンストレーションです

my_list = [45, 67, 89, 90, 10, 98, 10, 12, 23]

print("The list is :")
print(my_list)

my_division_list = [6, 4]
print("The division list is :")
print(my_division_list)

my_result = [element for element in my_list if all(element % j == 0 for j in my_division_list)]

print("The result is :")
print(my_result)

出力

The list is :
[45, 67, 89, 90, 10, 98, 10, 12, 23]
The division list is :
[6, 4]
The result is :
[12]

説明

  • リストが定義され、コンソールに表示されます。

  • 整数の別のリストが定義されています。

  • リスト内包表記は、要素を反復処理し、整数リストの要素で除算された要素が余り0になるかどうかを確認するために使用されます。

  • はいの場合、リストに保存され、変数に割り当てられます。

  • これは、コンソールに出力として表示されます。


  1. リストのすべてのサブリストを出力するPythonプログラム。

    リストを指定して、リストのすべてのサブリストを印刷します。 例- Input : list = [1, 2, 3] Output : [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3]] アルゴリズム Step 1 : given a list. Step 2 : take one sublist which is empty initially. Step 3 : use one for loop till length of the given list. Step 4 : Run a loop from i+1 to length of th

  2. 指定された整数配列のすべての個別の要素を出力するPythonプログラム。

    与えられた整数配列。配列の要素が重複している可能性があります。私たちのタスクは、個別の値を表示することです。 例 Input::A=[1,2,3,4,2,3,5,6] Output [1,2,3,4,5,6] アルゴリズム Step 1: input Array element. Step 2: Then pick all the elements one by one. Step 3: then check if the picked element is already displayed or not. Step 4: use one flag variable which i