在這個簡單的 python 程序中,我們需要檢查數組的重複元素。這是一個基於列表的 python 程序。
要理解這個例子,您應該了解以下 Python 編程主題:
- Python 列表
- Python 循環
- Python 決策語句
如何使用 python 檢查數組中的重複元素?
在這個初級 python 程序中,我們需要列印數組中的重複元素,如果有的話。因此,我們必須將數組中的每個元素與所有其他元素進行比較,以了解該元素是否有任何重複。我們必須對數組中的每個元素繼續這樣做。如果我們找到了一個元素的副本,請使用 python 中的 print 將該元素列印為副本。
獲取預定義的數組後,我們必須比較數組中的元素。要將每個元素與數組中的所有其他元素進行比較,請使用 python 中的嵌套 for 循環。外部的for loop
是獲取數組的每個元素,內部的for loop
是使用 python if
條件將該元素與該數組中的所有其他元素進行比較。如果我們找到了副本,那麼將該元素列印為副本,並斷開內部的for loop
。
演算法
STEP 1: 初始化數組;正如我們在上面的 python 程序中所述,我們也可以使用輸入法接受來自用戶的數組元素。
步驟 2: 使用列印語句,列印「重複的元素是。」
STEP 3: 使用從 0 到數組長度的外部for loop
將每個元素與數組中的其他元素進行比較。
步驟 4: 使用從外循環的下一個元素到數組長度的內部for loop
,並使用 if 條件將該元素與數組中的所有其他元素進行比較。
STEP 5: 如果發現任何重複,則列印該元素,否則使用 python 編程語言中的 print 語句打破內部 for 循環。
Python 源代碼
arr = [1, 2, 3, 4, 2, 7, 8, 8, 3];
print("The duplicate elements are: ");
for i in range(0, len(arr)):
for j in range(i+1, len(arr)):
if(arr[i] == arr[j]):
print(arr[j]);
輸出
the duplicate elements are
2
3
8
原創文章,作者:LOOPZ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/313327.html