class Solution:
def twoSum(self, nums, target: int) :
map = {}
length = len(nums)
# enumerate(iterable, start=0)内置方法 返回跟回一个枚举对象 ,通过迭代该对象返回一对元组(iterable的一个元素, start开始的编号)
for i, it in enumerate(nums):
map[it] = i
for i in range(length):
j = map.get(target-nums[i], None)
if j and i!=j:
return [i, j]
[]——LeetCode——两数之和——python3
最新推荐文章于 2024-07-25 19:34:38 发布