新聞中心
創(chuàng)新互聯(lián)python教程:

成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、湖濱網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、商城系統(tǒng)網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為湖濱等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
在這個簡單的 python 程序中,我們需要移除重復(fù)的元素。這是一個基于數(shù)字的 python 程序。
為了更好地理解這個例子,我們總是建議您學(xué)習(xí)下面列出的 Python 編程的基本主題:
- Python 運算符
- Python 模塊
- Python 循環(huán)
如何去除 python 中的重復(fù)元素?
在這個簡單的 python 程序中,我們需要檢查列表中的重復(fù)元素并刪除它們。這意味著列表中重復(fù)的任何元素都必須從列表中刪除。例如,讓我們?nèi)∫粋€值的列表[ 1,2,3,4,3,5],然后我們必須移除 3,它再次重復(fù)。那么結(jié)果將是[1,2,3,4,5]。
為了在 python 編程中應(yīng)用這個邏輯,我們正在初始化一個列表,從用戶那里獲取術(shù)語的數(shù)量,并使用for loop和append運算符從用戶那里追加所有元素。然后我們使用set()函數(shù)對設(shè)置 a 到設(shè)置 b 的迭代值進行排序。我為唯一的元素初始化另一個集合,然后為列表中的所有元素打開一個 for 循環(huán),檢查集合 b 中的那個元素是否有重復(fù)。如果沒有找到,使用append操作符將該元素添加到唯一集合中。然后打印唯一的集合。
算法
STEP 1: 使用 python 編程初始化用戶添加元素的列表。
步驟 2: 接受用戶需要的術(shù)語數(shù)量,并使用 python 中的input和int將其保存到變量中。
步驟 3: 打開for loop將用戶輸入元素添加到列表中。
步驟 4: 使用set內(nèi)置函數(shù)使迭代元素的序列在另一個集合中【原始集合的副本】。
步驟 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] 網(wǎng)站題目:Python程序:從列表中刪除重復(fù)元素
分享網(wǎng)址:http://fisionsoft.com.cn/article/ccogssh.html


咨詢
建站咨詢
