给定一个整数数组,返回两个数字的索引,使它们相加到特定目标。
您可以假设每个输入只有一个解决方案,并且您可能不会两次使用相同的元素。
例:
给定nums = [2,7,11,15],target = 9,
因为nums [ 0 ] + nums [ 1 ] = 2 + 7 = 9,
返回[ 0,1 ]。
代码如下:
def index(list1,target):
#遍历列表
for i in range(len(list1)):
for j in range(i + 1,len(list1)):
sum = list1[i]+list1[j]
if sum == target:
print(i,j)
return i,j
list1 = [2, 7, 2, 1, 4]
index(list1,9)