class Solution:
    def containsDuplicate(self, nums: List[int]) -> bool:
        numdict = dict()
        for num in nums:
            if num in numdict.keys():
                numdict[num] += 1
            else:
                numdict[num] = 1
        
        for key in numdict.keys():
            if numdict[key] >= 2:
                return True
        
        return False

class Solution:
    def containsDuplicate(self, nums: List[int]) -> bool:
        numset = set()
        for num in nums:
            if num in numset:
                return True
            else:
                numset.add(num)
 
        return False

class Solution:
    def containsDuplicate(self, nums: List[int]) -> bool:
        return len(set(nums)) < len(nums)


References

https://leetcode.com/problems/contains-duplicate/