Python ::所有独特

以下方法检查给定列表是否具有重复的元素。它使用的属性 set() 从列表中删除重复的元素。

def all_unique(lst):
    return len(lst) == len(set(lst))


x = [1,1,2,2,3,2,3,4,5,6]
y = [1,2,3,4,5]
all_unique(x) # 错误的
all_unique(y) # 真的