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

配列の重複要素を出力するPythonプログラム


配列の重複要素を出力する必要がある場合は、リスト要素が繰り返され、ネストされたループが使用されます。

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

my_list = [1, 2, 5, 6, 8, 9, 3, 4, 8, 9, 1, 8]
print("The list is :")
print(my_list)
print("The duplicate elements in the list are : ")
for i in range(0, len(my_list)):
   for j in range(i+1, len(my_list)):
      if(my_list[i] == my_list[j]):
         print(my_list[j])

出力

The list is :
[1, 2, 5, 6, 8, 9, 3, 4, 8, 9, 1, 8]
The duplicate elements in the list are :
1
8
8
9
8

説明

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

  • リストは2回繰り返され、最初と次の同時位置の要素が比較されます。

  • それらが一致する場合、その要素は重複していると見なされます。

  • コンソールに表示されます。


  1. パターン「G」を印刷するPythonプログラム

    「*」を使用して文字「G」のパターンを印刷する必要がある場合は、メソッドを定義し、ネストされたループを使用して数値を反復処理し、「*」を印刷して「G」パターンを形成できます。 以下は同じのデモンストレーションです- 例 def display_pattern(my_line):    my_pattern=""    for i in range(0,my_line):       for j in range(0,my_line):          

  2. 2つのリストのすべての共通要素を出力するPythonプログラム。

    2つのリストがある場合、2つのリストのすべての共通要素を印刷します。 例- Input : L1 = [5, 6, 7, 8, 9] L2 = [5, 13, 34, 22, 90] Output : {5} 説明 両方のリストに共通する要素は5です。 アルゴリズム Step1 : create two user input lists. Step2 : Convert the lists to sets and then print set1&set2. Step3 : set1 and set2 returns the common elements set, w