可以使用集合来快速查找重复项。 方法一
可以使用集合来快速查找重复项。
方法一:使用for循环和集合来查找重复项
deffind_duplicates(lst):
duplicates=set()
foriteminlst:
iflst.count(item)>1:
duplicates.add(item)
returnduplicates
lst=[1,2,3,4,4,5,6,6,7]
print(find_duplicates(lst))
输出:
{4,6}
方法二:使用列表推导式和集合来查找重复项
deffind_duplicates(lst):
returnset([itemforiteminlstiflst.count(item)>1])
lst=[1,2,3,4,4,5,6,6,7]
print(find_duplicates(lst))
输出:
{4,6}
版权声明
本文仅代表作者观点,不代表博信信息网立场。