题目描述:给定一个数组,若数组中存在元素有重复的(只要有一个元素重复就算是重复),返回 true,否则返回 fasle
解题思路:很简单的思路,利用 python 的数据结构 set, 将数组 set 一下,比较与原数组的长度,若不相等返回 true,否则返回 fasle即可
Python 实现如下:
class Solution(object):
def containsDuplicate(self, nums):
"""
:type nums: List[int]
:rtype: bool
"""
set_nums = set(nums)
if len(set_nums) != len(nums):
return True
else:
return False