classSolution:defcontainsDuplicate(self,nums:List[int])-bool:# 哈希表# 使用一个哈希表存储元素和对应元素数量num_dictdict()fornuminnums:ifnuminnum_dict:returnTrueelse:num_dict[num]numreturnFalsefromcollectionsimportdefaultdictclassSolution:defcontainsDuplicate(self,nums:List[int])-bool:# 哈希表# 使用一个哈希表存储元素和对应元素数量num_dictdefaultdict(int)fornuminnums:ifnuminnum_dict:returnTrueelse:num_dict[num]1returnFalseclassSolution:defcontainsDuplicate(self,nums:List[int])-bool:# 直接用set更方便set_numsset(nums)returnFalseiflen(set_nums)len(nums)elseTrue