学堂 学堂 学堂公众号手机端

可以使用集合来快速查找重复项。 方法一

lewis 1年前 (2024-04-12) 阅读数 11 #技术

可以使用集合来快速查找重复项。

方法一:使用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}
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门