test.py 368 B

12345678910111213141516
  1. def removeDuplicates(self, nums):
  2. """
  3. :type nums: List[int]
  4. :rtype: int
  5. """
  6. diff_length = 0
  7. index = -1
  8. for index, item in enumerate(nums):
  9. if nums[diff_length] != item:
  10. diff_length += 1
  11. nums[diff_length] = item
  12. if index >= diff_length:
  13. return diff_length + 1
  14. else:
  15. return diff_length