色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 數(shù)據(jù)去重復(fù)

林國瑞2年前9瀏覽0評論

Python 中數(shù)據(jù)去重復(fù)是一個重要的處理過程,尤其在數(shù)據(jù)分析、數(shù)據(jù)挖掘相關(guān)的工作中,數(shù)據(jù)去重復(fù)是必不可少的步驟。下面將結(jié)合實際案例,介紹 Python 中數(shù)據(jù)去重復(fù)的方法。

# 創(chuàng)建一個包含重復(fù)數(shù)據(jù)的列表
data = [1, 2, 3, 1, 5, 6, 3, 7, 8, 2]
# 方法一:使用set()函數(shù)去重
result = list(set(data))
print(result)

以上代碼中使用了 Python 內(nèi)置的 set() 函數(shù),將列表轉(zhuǎn)化為集合后去重,再將集合轉(zhuǎn)回列表。這種方法簡單方便,但會改變原列表元素的順序。

# 方法二:使用列表推導(dǎo)式去重
result = []
[result.append(i) for i in data if i not in result]
print(result)

以上代碼中使用了列表推導(dǎo)式,對于列表中的每個元素進行判斷,若該元素不在新的列表中,則將其添加到新列表中。這種方法不會改變原列表元素的順序。

另外,對于需要去重的數(shù)據(jù)類型,如字典、集合等,也可以使用相應(yīng)的方法進行去重操作。