python查找重复值
时间: 2023-09-07 19:17:19 浏览: 106
利用python查找相同的重复的图片
可以用以下方法查找 Python 列表中的重复值:
1. 使用集合
将列表转换为集合,集合会自动去重,然后将集合转换回列表,比较两个列表的长度是否相同,如果不同,则说明有重复值。
```python
my_list = [1, 2, 3, 4, 4, 5, 6, 6]
my_set = set(my_list)
if len(my_list) != len(my_set):
print("列表中有重复值")
```
2. 使用循环
使用两个嵌套循环,比较每个元素是否出现过,如果出现过则说明有重复值。
```python
my_list = [1, 2, 3, 4, 4, 5, 6, 6]
for i in range(len(my_list)):
for j in range(i+1, len(my_list)):
if my_list[i] == my_list[j]:
print("列表中有重复值")
break
```
这两种方法都可以用来查找 Python 列表中的重复值。
阅读全文