class Solution:
def twoSum(self, nums, target):
"""
:type nums: List[int]
:type target: int
:rtype: List[int]
"""
for index, num in enumerate(nums): # enumerate函数依次获取列表nums李的元素及其下标
for i in range(1, len(nums)-index): # 定义变量i变化的范围
if (num+nums[index+i]) == target: # 将当前元素num和它之后的元素依次相加并判断和9是否相等
return [index, index+i] # 若相等则返回对应元素的下标
print(Solution.twoSum(Solution , [3, 2, 4], target=6)) # 打印调用的结果
leetcode1:两数之和
最新推荐文章于 2021-12-26 17:55:39 发布