重复元素判定。编写一个函数,接收列表作为参数,如果列表中有重复元素则输出True;否则输出False。
时间: 2024-04-07 11:12:05 浏览: 83
Python实现判断给定列表是否有重复元素的方法
可以使用Python中的set来判断列表中是否有重复元素。set是一种无序且不重复的集合数据类型,可以用来快速判断元素是否存在于一个集合中。
下面是实现这个功能的代码:
```python
def has_duplicate(lst):
return len(lst) != len(set(lst))
```
函数接收一个列表作为参数,将列表转换为set,如果set的长度小于原列表的长度,则说明列表中有重复元素,返回True,否则返回False。
可以使用下面的测试代码来验证函数的正确性:
```python
lst1 = [1, 2, 3, 4, 5]
lst2 = [1, 2, 3, 3, 4]
print(has_duplicate(lst1)) # False
print(has_duplicate(lst2)) # True
```
阅读全文