简介
在 Python 中,列表是一个有序且可变的项目集合。有时,我们需要检查列表中是否包含重复值。在这个挑战中,你将编写一个函数来检查列表中是否有任何重复项。
在 Python 中,列表是一个有序且可变的项目集合。有时,我们需要检查列表中是否包含重复值。在这个挑战中,你将编写一个函数来检查列表中是否有任何重复项。
编写一个名为 has_duplicates(lst) 的 Python 函数,该函数接受一个列表作为参数,如果列表包含任何重复项,则返回 True,否则返回 False。
要解决此问题,你可以使用以下步骤:
set() 函数从列表中删除重复项。def has_duplicates(lst):
return len(lst)!= len(set(lst))
x = [1, 2, 3, 4, 5, 5]
y = [1, 2, 3, 4, 5]
has_duplicates(x) ## True
has_duplicates(y) ## False
在这个挑战中,你学习了如何使用 Python 检查列表中的重复项。你可以使用 set() 函数来删除重复项,并比较原始列表的长度和集合的长度,以确定是否存在重复项。