方法(1)
def twoSum(self, nums, target):
"""
:type nums: List[int]
:type target: int
:rtype: List[int]
"""
dic ={}
for i,num in enumerate(nums):
if num in dic:
return [dic[num],i]
else:
dic[ target- num]= i
方法(2)
def twoSum(self, nums, target):
"""
:type nums: List[int]
:type target: int
:rtype: List[int]
"""
for k in range(len(nums)):
for i in range (len(nums)-1,-1,-1):
if nums[k]+nums[i]==target and k!=i:
a=[k,i]
print a
return a
break