python 找出list中最大或者最小几个数的索引方法


Posted in Python onOctober 30, 2018

如下所示:

nums = [1,8,2,23,7,-4,18,23,24,37,2]
result = map(nums.index, heapq.nlargest(3, nums))
temp=[]
Inf = 0
for i in range(3):
  temp.append(nums.index(max(nums)))
  nums[nums.index(max(nums))]=Inf
result.sort()
temp.sort()
print(result)
print(temp)

如上,有result和temp两种求法,上面代码输出:

[3, 8, 9]
[3, 8, 9]

没问题

但是把nums改一下:

nums = [1,8,2,23,7,-4,18,23,23,37,2]

输出:

[3, 3, 9]
[3, 7, 9]

发现问题了吧,result方法发现相同数字永远会返回第一次出现的索引。

以上这篇python 找出list中最大或者最小几个数的索引方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python简单遍历字典及删除元素的方法
Sep 18 Python
python2.6.6如何升级到python2.7.14
Apr 08 Python
利用pyinstaller将py文件打包为exe的方法
May 14 Python
在python里协程使用同步锁Lock的实例
Feb 19 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
Jun 19 Python
通过cmd进入python的实例操作
Jun 26 Python
Python获取命令实时输出-原样彩色输出并返回输出结果的示例
Jul 11 Python
Python模块future用法原理详解
Jan 20 Python
Python 生成VOC格式的标签实例
Mar 10 Python
使用pth文件添加Python环境变量方式
May 26 Python
Python获取浏览器窗口句柄过程解析
Jul 25 Python
Elasticsearch py客户端库安装及使用方法解析
Sep 14 Python
python2与python3中关于对NaN类型数据的判断和转换方法
Oct 30 #Python
numpy 对矩阵中Nan的处理:采用平均值的方法
Oct 30 #Python
Python Numpy:找到list中的np.nan值方法
Oct 30 #Python
pandas 条件搜索返回列表的方法
Oct 30 #Python
pandas 转换成行列表进行读取与Nan处理的方法
Oct 30 #Python
在Python中给Nan值更改为0的方法
Oct 30 #Python
python pandas消除空值和空格以及 Nan数据替换方法
Oct 30 #Python
You might like
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
PHP中数组的三种排序方法分享
2012/05/07 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
用Javascript评估用户输入密码的强度实现代码
2011/11/30 Javascript
JS滚轮事件onmousewheel使用介绍
2013/11/01 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
2013/11/22 Javascript
jquery.cookie用法详细解析
2013/12/18 Javascript
浅谈关于JavaScript API设计的一些建议和准则
2015/06/24 Javascript
js操作数组函数实例小结
2015/12/10 Javascript
尝试动手制作javascript放大镜效果
2015/12/25 Javascript
全面解析bootstrap格子布局
2016/05/22 Javascript
Bootstrap缩略图与警告框学习使用
2017/02/08 Javascript
打造通用的匀速运动框架(实例讲解)
2017/10/17 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
vue-cli 如何打包上线的方法示例
2018/05/08 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
php使用递归与迭代实现快速排序示例
2014/01/23 Python
python使用BeautifulSoup分析网页信息的方法
2015/04/04 Python
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
python利用微信公众号实现报警功能
2018/06/10 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
2019/04/29 Python
Python3列表内置方法大全及示例代码小结
2019/05/10 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
Python自动抢红包教程详解
2019/06/11 Python
pandas 时间格式转换的实现
2019/07/06 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
python操作gitlab API过程解析
2019/12/27 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
会计专业导师推荐信
2014/03/08 职场文书
依法行政工作汇报
2014/10/28 职场文书
2015年母亲节寄语
2015/03/23 职场文书
《正比例》教学反思
2016/02/23 职场文书
Android中的Launch Mode详情
2022/06/05 Java/Android