题目信息

解题思路

代码

  class Solution:
	  def twoSum(self, nums: List[int], target: int) -> List[int]:
		  num_d = {}
		  for i in range(len(nums)):
			  num_d[nums[i]] = i
		  for i in range(len(nums)):
			  if num_d.get(target-nums[i]) and \
				  i != num_d[target-nums[i]]:
				  return [i, num_d[target-nums[i]]]