本文主要是介绍Leetcode—Contains Duplicate—Python的三种写法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
方法一:
class Solution:# @param {integer[]} nums# @return {boolean}def containsDuplicate(self, nums):nums.sort()for x in range(len(nums)-1):if(nums[x]==nums[x+1]):return Truereturn False
class Solution:# @param {integer[]} nums# @return {boolean}def containsDuplicate(self, nums):numSet=set()for num in nums:if num in numSet:return TruenumSet.add(num) return False
方法三:(真是帅啊!)
class Solution:# @param {integer[]} nums# @return {boolean}def containsDuplicate(self, nums):return len(set(nums))!=len(nums)
这篇关于Leetcode—Contains Duplicate—Python的三种写法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!