在這個簡單的 python 程序中,我們需要移除重複的元素。這是一個基於數字的 python 程序。
為了更好地理解這個例子,我們總是建議您學習下面列出的 Python 編程的基本主題:
- Python 運算符
- Python 模塊
- Python 循環
如何去除 python 中的重複元素?
在這個簡單的 python 程序中,我們需要檢查列表中的重複元素並刪除它們。這意味着列表中重複的任何元素都必須從列表中刪除。例如,讓我們取一個值的列表[ 1,2,3,4,3,5],然後我們必須移除 3,它再次重複。那麼結果將是[1,2,3,4,5]。
為了在 python 編程中應用這個邏輯,我們正在初始化一個列表,從用戶那裡獲取術語的數量,並使用for loop
和append
運算符從用戶那裡追加所有元素。然後我們使用set()
函數對設置 a 到設置 b 的迭代值進行排序。我為唯一的元素初始化另一個集合,然後為列表中的所有元素打開一個 for 循環,檢查集合 b 中的那個元素是否有重複。如果沒有找到,使用append
操作符將該元素添加到唯一集合中。然後打印唯一的集合。
算法
STEP 1: 使用 python 編程初始化用戶添加元素的列表。
步驟 2: 接受用戶需要的術語數量,並使用 python 中的input
和int
將其保存到變量中。
步驟 3: 打開for loop
將用戶輸入元素添加到列表中。
步驟 4: 使用set
內置函數使迭代元素的序列在另一個集合中【原始集合的副本】。
步驟 5: 初始化第三個集合,用於保存原始集合中的唯一元素。
第六步:打開for loop
從原始列表中取出每個元素進行比較。
步驟 7: 將元素與列表 b 中的元素進行比較。使用 python 編程語言中的if
條件。
STEP 8: 將唯一元素添加到我們的第三個列表中,並使用 python 中的print
語句顯示唯一元素列表。
Python 源代碼
a=[]
n= int(input("Enter the number of elements in list:"))
for x in range(0,n):
element=int(input("Enter element:"))
a.append(element)
b = set()
unique = []
for x in a:
if x not in b:
unique.append(x)
b.add(x)
print("Non-duplicate items:")
print(unique)
輸出
Enter the number of elements in list:5
Enter element:10
Enter element:5
Enter element:7
Enter element:20
Enter element:20
Non-duplicate items:
[10, 5, 7, 20]
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/275729.html