给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。
你可以按任意顺序返回答案。
python求解暴力枚举:
思想:在分析问题的时候将所欲问题全都列出来,符合的留下不符合的舍弃。利用计算机的运算速度快和准确度高的特点,循环和便利所有的可能性来来得出问题的一般答案。
class Solution:
def twoSum (self, nums: List[int], target: int) ->List[int]:
n=len(nums)
for i in range(n):
for j in range (i+1, n):
if nums[i] + nums[j] == target:
return [i,j]
return []
self:定义函数时必须要使用到的
nums: 定义整数列表
target:定义整数变量
n:赋值为列表长度
采用循环,循环列表长度并依此赋值给i,循环列表长度从列表第i个之后一直到列表n。解决了同一个元素不能在答案中重复出现,在给定判断条件即可。



