【LeetCode】Python实现-217. 存在重复元素
2019-03-12 08:44
267 查看
给定一个整数数组,判断是否存在重复元素。
如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。
示例 1:
输入: [1,2,3,1]
输出: true
示例 2:
输入: [1,2,3,4]
输出: false
示例 3:
输入: [1,1,1,3,3,4,3,2,4,2]
输出: true
解答:
class Solution(object): def containsDuplicate(self, nums): """ :type nums: List[int] :rtype: bool """ n = set(nums) return not len(n)==len(nums)
执行用时最短的回答:(执行用时为 24 ms 的范例)
class Solution(object): def containsDuplicate(self, nums): """ :type nums: List[int] :rtype: bool """ return len(nums) - len(set(nums)) > 0
总结:
set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
相关文章推荐
- LeetCode217.python实现: 存在重复元素问题☆
- 【LeetCode】Python实现-219. 存在重复元素 II
- leetcode 217.存在重复元素
- leetcode217. 存在重复元素
- Python代码实现:删除一个list里面的重复元素
- Leetcode 83 删除排序链表中的重复元素 Python C++ 史上最详细题解系列
- LeetCode217.存在重复
- 一个含n个元素的整数数组至少存在一个重复数, 请编程实现,在O(n)时间内找出其中任意一个重复数。
- Python实现嵌套列表及字典并按某一元素去重复功能示例
- 存在重复元素 - LeetCode
- Python实现去除列表中重复元素的方法总结【7种方法】
- 存在重复元素 II - LeetCode
- leetcode219. 存在重复元素 II
- [leetcode]存在重复元素[javascript]
- Python实现去除列表中重复元素的方法小结【4种方法】
- **请写出一段Python代码实现删除一个list里面的重复元素
- [leetcode]存在重复元素 II[javascript]
- leetcode219_存在重复元素2
- 面试题---请写出一段Python代码实现删除一个list里面的重复元素
- LeetCode3. python实现:无重复字符的最长子串问题☆☆