所有Leetcode题目不定期汇总在 Github, 欢迎大家批评指正,讨论交流。
class Solution:
def removeDuplicates(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
# 思路一
# for i in range(len(nums)-1,0,-1):
# if nums[i] == nums[i-1]:
# del nums[i]
# return len(nums)
# 思路二: 巧用set()
nums[:] = sorted(list(set(nums))) # 由于set()函数筛选过之后,不能操作。再转化为list进行排序。
return len(set(nums))
所有Leetcode题目不定期汇总在 Github, 欢迎大家批评指正,讨论交流。