python怎么提取重复数据

52次阅读
没有评论

共计 510 个字符,预计需要花费 2 分钟才能阅读完成。

在 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 集合,即为重复的元素集合。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-21发表,共计510字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)