python重复元素判断。 编写一个函数,接收列表作为参 数,如果一个元素在列表中出现了不止一次,则返 回True,但不改变原来列表的值。 同时编写调用这 个函数和输出测试结果的程序。
时间: 2024-04-07 22:02:15 浏览: 48
以下是一个满足你要求的Python函数和相应的测试程序:
```python
def check_duplicate(lst):
if len(lst) == len(set(lst)):
return False
else:
return True
# 测试函数
def test():
# 测试用例1,列表中有重复元素
lst1 = [1, 2, 3, 4, 5, 5]
result1 = check_duplicate(lst1)
print(f"测试用例1:{result1}") # 预期输出:True
# 测试用例2,列表中没有重复元素
lst2 = [1, 2, 3, 4, 5]
result2 = check_duplicate(lst2)
print(f"测试用例2:{result2}") # 预期输出:False
# 测试用例3,空列表
lst3 = []
result3 = check_duplicate(lst3)
print(f"测试用例3:{result3}") # 预期输出:False
test()
```
输出结果为:
```
测试用例1:True
测试用例2:False
测试用例3:False
```
请注意,这里使用了`set`数据结构来判断列表中是否有重复元素,因为`set`会自动去重。
阅读全文
相关推荐
















