leedcode 两数之和

class Solution:
    def twoSum(self, nums, target: 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]):
                    temp=nums[i]
                    nums.reverse()
                    return [i,len(nums)-nums.index(temp)-1]

复习list内置方法index 和 pop reverse

pop删除指定元素  在原列表的基础上删除  并不会返回一个新列表

posted @ 2023-12-28 16:10  Junior_bond  阅读(5)  评论(0)    收藏  举报