第一次写,不是很懂。题目给定一个整数数组nums和一个目标值target,请在数组中找到和为目标值的两个整数,并返回它们的数组下标。您可以假设每个输入只有一个答案。但是,您不能在此数组中重复使用相同的元素。例子给定nums=[2,7,11,15],target=9,因为nums[0]+nums[1]=2+7=9,所以返回[0,1]解一个循环,先减去targetvalue转到第一个数字,然后将此数字添加到字典中。如果能在字典中查到另一个数与当前数之和,则输出。类解决方案:deftwoSum(self,nums:List[int],target:int)->List[int]:dic={}forindex,numinenumerate(nums):another_num=target-numifanother_numindic:return[dic[another_num],index]dic[num]=index返回无
