解题思路: 遍历一次即可,遍历的过程中,利用字典保存一个状态,如果一个字符在之前出现过,则返回True,最后如果没找到的话,返回False。 具体代码如下: class Solution: def containsDuplicate(self, nums: List[int]) -> bool: my_dict = {} for num in nums: if num in my_dict: return True else: my_dict[num] = 1 return False