Python两数之和,并返回下标
题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
例如:
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。
思路(暴力解法:)
- 解题关键主要是想找到 num2 = target - num1
- 运用到列表知识
- 并且需要双重遍历
- 要求不输出重复值
- 值不会被二次利用,以免出现错误。
代码如下:
def twoSum( nums,target):for i in nums:i+=1 # 避免使用重复值,for j in nums: if target-j == i: # 核心思想res = nums.index(i),nums.index(j)return list(res) # 使返回值变为列表
Python两数之和,并返回下标相关推荐
- python两数之和(hash 表)
两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标.你可以假设每种输入只会对应一个答案.但是,数 ...
- Python - 两数之和
给定列表a和一个目标值target,求列表中两数之和为target的值的索引: a = [1,5,6,8,9,4,5,6,3,2,1,7,5,6,9,8,4,5,6,2,1,0,1,2,0,1,2,5 ...
- python 两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标.你可以假设每种输入只会对应一个答案.但是,数组中同一个 ...
- 两数之和, 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。
两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标. 可以假设每种输入只会对应一个答案.但是,数组 ...
- Leetcode python《热题 HOT 100》1. 两数之和
Leetcode python 之 <热题 HOT 100>:https://leetcode-cn.com/problemset/hot-100/ 1. 两数之和 给定一个整数数组 nu ...
- python的return语句求两数之和_程序题(python解)
PyCharm整理代码:Ctrl+Alt+l list行数:len(list) list列数:len(list[1]) 笔试常使用到的功能: 1.单独取出一长串字符中每个单独的字符: 输入'abcd' ...
- 两数之和:找出给定数组中和是给定目标整数的两个整数,输出找到的两个整数下标
找出给定数组中和是给定目标整数的两个整数,输出找到的两个整数下标. (本文获得CSDN质量评分[90]) [学习的细节是欢悦的历程] Python 官网:https://www.python.org/ ...
- 两数之和(Python + Java)
给定一个整数数组 nums 和一个整数目标值 target,在该数组中找出和为目标值 target 的那两个整数,并返回它们的数组下标. 可假设每种输入只会对应一个答案.但是,数组中同一个元素在答案里 ...
- Python方法解决两数之和(适合初学者)
Python方法两数之和–两种方案 今天在写这个算法的时候,遇到了在pycham上面可以进行运行,但是在力扣上不能运行,搞了好久,不去想了,我所写的算法分析,非常适合刚刚入门的学习算法的同学,下面是两 ...
最新文章
- Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法
- CSS 圣杯布局升级版---多个固定宽度一个自适应宽度
- 【操作系统】重点知识点总结
- 利用ueditor保存到mysql数据库时出现乱码
- windows系统里懒人的福音,如何实现不按住ctrl实现文件多选
- 10_30_unittest
- 解决MSN无法登录问题的意外收获
- 研究员发现 Google Cloud 项目中的 SSRF 漏洞,获1万美元奖金
- SVN上库前检查(钩子程序)
- Chorme浏览器中安装Axure插件的方法
- 罗马音平假名中文可复制_200个中文常见姓氏的日语发音,再也不愁起日文名字啦!...
- AutoCAD二次开发_从入门到放弃
- 将Final Cut Pro X工程文件导入Premiere图文版小白级操作教程
- 26个字母大小写转换
- 笔记本如何禁用触摸板
- pdf电子书转换成txt文档
- Coinbase眼中的侧链和layer2解决方案
- MySQL视图——创建视图、修改视图、删除视图、查看视图和更新视图
- 如何用Python求解微分方程组
- python简单笔试题_python编程简单笔试题
热门文章
- setTimeOut函数和setInterval函数
- 开源jar包导入查看源码
- 不可思议的#define
- Window 2000 网络操作命令全释
- css3 text-shadow 为网页字体添加阴影
- Hibernate一对多单向关联和双向关联映射方法及其优缺点
- 使用VS搭建三层结构
- 并查集类的c++封装,比较union_find algorithm四种实现方法之间的性能差别
- JProfiler 5.1.4的使用方法
- linux中pthread_join()与pthread_detach()详解