class Solution:
def twoSum(self, nums: List[int], target: int) -> List[int]:
dic = {}
for x,y in enumerate(nums):
dic[y] = x
for a in range(len(nums)):
b = target - nums[a]
if b in dic:
if dic[b] != a:
return a,dic[b]
参考solution答案3:
class Solution:
def twoSum(self, nums: List[int], target: int) -> List[int]:
dic = {}
for x,y in enumerate(nums):
dic[y] = x
for a in range(len(nums)):
b = target - nums[a]
if b in dic:
if dic[b] != a:
return a,dic[b]