def twoSum(nums, target): #定义twosum 函数 ,调用时需提供数组(nums) 目标值(target);
hashmap={} #创建一个空白字典;
for ind,num in enumerate(nums): #将数组里面的值以及下标依次赋值给num和ind;
hashmap[num] = ind #将字典里面下标和数组的数值对应映射;
for i,num in enumerate(nums): #将数组里面的值以及下标依次赋值给ind和i;
j = hashmap.get(target - num) # 将目标值与数值相减的差值 赋值给j;
if j is not None and i!=j: 如果j存在而且i不等于j;
return [i,j] 返回i j 的下标值;
enumerate的作用就是对可迭代的数据进行标号并将其里面的数据和标号一并表示出来
hashmap={} 花括号定义一个字典