python实现给定一个列表和数字,在列表找到和为该数字的元素返回下标
问题很简单直接看实现:
#!usr/bin/env python
#encoding:utf-8'''
__Author__:沂水寒城
功能:给定一个列表和数字,在列表找到和为该数字的元素返回下标
'''def find_two_nums(num_list,one_num):'''求特定和'''for i in range(len(num_list)-1):for j in range(i+1,len(num_list)):if num_list[i]+num_list[j]==one_num:print i,jif __name__ == '__main__':num_list=[22,34,5,7,0,9,23,44]one_num=29find_two_nums(num_list,one_num)num_list=[22,34,5,7,0,9,23,44]one_num=49find_two_nums(num_list,one_num)
结果如下:
0 3
2 7
[Finished in 0.3s]
python实现给定一个列表和数字,在列表找到和为该数字的元素返回下标相关推荐
- 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。
258. 各位相加 难度简单475 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数.返回这个结果. 示例 1: 输入: num = 38 输出: 2 解释: 各位相加的过程为:3 ...
- 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零
描述 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2). 输入 输入共 1 行,一个整数N. ...
- 阿里开发者招聘节 | 面试题02-04:给定一个二叉搜索树(BST),找到树中第K小的节点
为帮助开发者们提升面试技能.有机会入职阿里,云栖社区特别制作了这个专辑--阿里巴巴资深技术专家们结合多年的工作.面试经验总结提炼而成的面试真题这一次将陆续放出(面试题官方参考答案将在专辑结束后统一汇总 ...
- 给定一个由0和1组成的矩阵,找出每个元素到最近的0的距离
给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的距离. (Leetcode 542) 两个相邻元素间的距离为 1 . 示例 1: 输入: 0 0 0 0 1 0 0 0 0 输出 0 ...
- 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数
常规思路:分别获取num的位上的值进行相加,判断相加后的结果result,如果result小于10,返回值,否则获取result的位上的值进行相加,判断相加后的结果,直到结果小于10,输出结果 代码: ...
- 【python】给定一个二叉树的前序遍历和中序遍历的序列,输出对应这个二叉树的后续遍历序列。
题目链接:https://www.nowcoder.com/question/next?pid=6663034&qid=116495&tid=26408801 思路和<剑指off ...
- C++ leetcode 19. 删除链表的倒数第N个节点 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。
一.思路: 遍历一遍存储节点到vector数组中,然后利用数组指向倒数第n个,将倒数n-1的节点的next指向倒数n的next 二.代码: class Solution { public:ListNo ...
- C++ leetcode 26. 删除排序数组中的重复项 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
一.思路: nowPos当前第几个没有重复的数,count指向第nowPos+1个重复数的位置 二.C++ int removeDuplicates(vector<int>& nu ...
- python中如何创建一个空列表_Python创建空列表的字典2种方法详解
如果要在 Python 中创建键值是空列表的字典,有多种方法,但是各种方法之间是否由区别?需要作实验验证,并且分析产生的原因.本文针对两种方法做了实验和分析. 如果要在 Python 中创建一个键值都 ...
- python创建数字列表_Python 生成一个从0到n个数字的列表4种方法小结
Python 生成一个从0到n个数字的列表4种方法小结 我就废话不多说了,直接上代码吧! 第一种 def test1(): l = [] for i in range(1000): l = l + [ ...
最新文章
- 如何判断locals()变量或globals()变量是否存在或是否为空?
- 用java做出两行三列的表格_Java中,使用HSSFSheet创建excel模板如何创建一列两行的数据?...
- 【HDU - 1527】【POJ - 1067】取石子游戏 (威佐夫博弈)
- matplotlib绘制极坐标图像
- 【线程安全的List】CopyOnWriteArrayList的原理及使用
- 2020 Intel数据平面创新赋能未来网络-李雪峰
- eclipse java开发实例_eclipse+webservice开发实例
- c++ vector api summary
- 陈纪修老师《数学分析》 第03章:函数极限与连续函数 笔记
- 2021年危险化学品生产单位安全生产管理人员最新解析及危险化学品生产单位安全生产管理人员证考试
- 学而思python分几个level_学而思新概念英语课程体系表
- miui patchrom项目开发详细教程(Being updated)
- 羞羞的和成人机器人恋爱,或许这是“寂寞经济”催生的新风口
- vb wps 链接单元格_使用VB快速制作WPS的COM加载项
- 如何用计算机蓝牙放音乐,Win7系统如何设置使用蓝牙听歌
- Linux命令修改文件名和文件夹名
- 一文读懂Attention
- 量化投资:为什么在中国发展之路任重而道远
- csu1726 你经历过绝望吗?两次!
- 多边形交叉区域计算面积_使用GPC或Clipper计算多边形交叉区域
热门文章
- Java SSM 分布式开发框架/套件源码
- 内存优化最后一弹——优化函数运行
- 偷懒才能编程序——计算机达人成长之路(18)
- RHCE课程-RH253Linux服务器架设笔记五-APACHE服务器配置(2)
- SQL 2008 FileStream数据类型
- ActiveMQ 无法启动 提示端口被占用 解决方案
- Oracle11g常用数据字典(转)
- Windows 下安装 swoole 具体步骤(转)
- 20172324《程序设计与数据结构》第一周学习总结
- python rest 框架,[Python自学] restframework