判断一个列表里是否有重叠元素
时间: 2024-05-13 22:20:53 浏览: 49
判断列表是否存在重复元素.py
下面是一个Python的示例代码,用于判断一个列表里是否有重叠元素:
```python
def has_overlap(lst):
"""
判断一个列表里是否有重叠元素
"""
for i in range(len(lst)):
for j in range(i + 1, len(lst)):
if lst[i] == lst[j]:
return True
return False
```
该函数使用两个嵌套循环来比较列表中的每个元素。如果任何两个元素相等,则返回True,否则返回False。
以下是一个示例用法:
```python
>>> lst = [1, 2, 3, 4, 5, 2]
>>> has_overlap(lst)
True
>>> lst = [1, 2, 3, 4, 5]
>>> has_overlap(lst)
False
```
阅读全文