判断list列表是否有重复元素
时间: 2023-12-11 12:02:43 浏览: 71
Java判断List中有无重复元素的方法
5星 · 资源好评率100%
可以通过将列表转换为集合来判断是否有重复元素。如果列表中有重复元素,那么在转换为集合时,集合的元素数量会减少,因为集合中不会有重复元素。因此,我们可以比较列表和集合的长度,如果长度不同,则说明列表中有重复元素。具体实现代码如下:
```python
my_list = [1, 2, 3, 2, 4, 3, 5, 6, 5]
if len(my_list) != len(set(my_list)):
print("列表中有重复元素")
else:
print("列表中没有重复元素")
```
运行结果为:
```
列表中有重复元素
```
其中,set() 函数用于将列表转换为集合,set(my_list) 返回的集合中不包含重复元素。如果集合的长度小于列表的长度,就说明列表中有重复元素。
阅读全文