1 class Solution: 2 def findErrorNums(self, nums: List[int]) -> List[int]: 3 nums = sorted(nums) 4 result = result_repeat = 0 5 for i in range(1, len(nums) + 1): 6 if i not in nums: 7 result = i 8 if i < len(nums): 9 if nums[i] == nums[i - 1]: 10 result_repeat = nums[i] 11 12 13 list_result = [result_repeat, result] 14 return list_result
可以加break提前结束。目前只能想到这个办法。。。