溫馨提示×

python怎么提取重復數據

小億
240
2023-10-10 23:08:25
欄目: 編程語言

在Python中,可以使用集合(set)來提取重復數據。集合是一種無序且不允許重復元素的數據結構,可以利用這個特性來找出重復的元素。

以下是一種可能的實現方法:

def find_duplicates(data):
unique_elements = set()
duplicates = set()
for element in data:
if element in unique_elements:
duplicates.add(element)
else:
unique_elements.add(element)
return duplicates
data = [1, 2, 3, 4, 2, 3, 5, 6, 1]
duplicates = find_duplicates(data)
print(duplicates)

輸出:

{1, 2, 3}

以上代碼中,首先創建了兩個空集合 unique_elements 和 duplicates。然后遍歷數據列表,如果當前元素已經存在于 unique_elements 中,則將其添加到 duplicates 集合中;否則將其添加到 unique_elements 集合中。最后返回 duplicates 集合,即為重復的元素集合。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女