当前位置:首页 > 编程技术 > 正文

如何有函数查找有无重复数据

如何有函数查找有无重复数据

要编写一个函数来查找数据中是否有重复项,我们可以使用Python的集合(set)数据结构,因为集合会自动去除重复的元素。以下是一个简单的函数,它接受一个列表作为输入,并...

要编写一个函数来查找数据中是否有重复项,我们可以使用Python的集合(set)数据结构,因为集合会自动去除重复的元素。以下是一个简单的函数,它接受一个列表作为输入,并返回一个布尔值,表示该列表中是否有重复的数据。

```python

def has_duplicates(data):

return len(data) != len(set(data))

示例使用

data = [1, 2, 3, 4, 5, 3] 这个列表有重复的数字3

print(has_duplicates(data)) 应该输出True

data = [1, 2, 3, 4, 5] 这个列表没有重复的数字

print(has_duplicates(data)) 应该输出False

```

这个函数通过比较原始列表的长度和去除重复元素后的集合的长度来判断是否存在重复。如果长度不同,则表示原始列表中有重复的数据。

最新文章