【发布时间】:2018-06-20 22:29:00
【问题描述】:
我想验证一个列表以确保没有重复的项目。我的问题是我不知道如何在 if 语句中执行此操作。如果列表中有重复项,python中是否有方法或东西会返回False?
这是我的想法:
lst = ["1","2","3","3","4"]
if #lst contains no duplicates :
print("success")
else:
print("duplicate found")
提前致谢。
【问题讨论】:
-
我会把它做成一套,看看长度是否相同。
-
使用
set(lst)将列表组成一个集合,然后比较两个长度。如果它们相同,则不会有任何重复
标签: python validation