4.存在重复(Python)

版权声明:@author:geek_aaron https://blog.csdn.net/weixin_39433783/article/details/82987610

在这里插入图片描述

方法一:

思路
利用count()计数方法来判断
参考代码

class Solution:
    def containsDuplicate(self, nums):
        """
        :type nums: List[int]
        :rtype: bool
        """
        for i in nums:
            if nums.count(i)>=2:
                return True
        return False
        

此方法提交结果
在这里插入图片描述

方法二:

思路

巧妙利用集合元素不能重复,把数组变成集合,再比较数组和集合的长度

参考代码

class Solution:
    def containsDuplicate(self, nums):
        """
        :type nums: List[int]
        :rtype: bool
        """
        if len(set(nums))==len(nums):
            return False
        return True
        

猜你喜欢

转载自blog.csdn.net/weixin_39433783/article/details/82987610