class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: for i in range(len(nums)): if target - nums[i] in nums[i + 1 :]: if i != nums.index(target - nums[i]): return [i, nums.index(target - nums[i])] elif i == nums.index(target - nums[i]): nums.pop(i) return [i, nums.index(target - nums[i]) + 1]
复习list内置方法index 和 pop
pop删除指定元素 在原列表的基础上删除 并不会返回一个新列表