1两数之和

class Solution(object):
    def twoSum(self, nums, target):
        if not nums:
            return None
            
        d = {}
        for i, item in enumerate(nums):
            tmp  = target - item
            
            for key, value in d.items():
                if value == tmp:
                    return [key, i]
            
            d[i] = item
            
        return None

猜你喜欢

转载自blog.csdn.net/qq_35290785/article/details/88360369