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数据统计的一些小技巧
Jul 21 Python
python 实现一个贴吧图片爬虫的示例
Oct 12 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
Dec 18 Python
Pytorch卷积层手动初始化权值的实例
Aug 17 Python
Python实现TCP通信的示例代码
Sep 09 Python
pytorch-RNN进行回归曲线预测方式
Jan 14 Python
django rest framework 过滤时间操作
Jul 12 Python
matplotlib 多个图像共用一个colorbar的实现示例
Sep 10 Python
Django日志及中间件模块应用案例
Sep 10 Python
python判断变量是否为列表的方法
Sep 17 Python
Python实例教程之检索输出月份日历表
Dec 16 Python
Python利用zhdate模块实现农历日期处理
Mar 31 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
世界第一个无线广播电台 KDKA
2021/03/01 无线电
PHP与MySQL交互使用详解
2006/10/09 PHP
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
php简单统计在线人数的方法
2016/05/10 PHP
php表单处理操作
2017/11/16 PHP
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
分享别人写的一个小型js框架
2007/08/13 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
javascript制作sql转换为stringBuffer的小工具
2015/04/03 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
three.js实现3D模型展示的示例代码
2017/12/31 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
2018/03/03 Javascript
js中Generator函数的深入讲解
2019/04/07 Javascript
Vue程序调试的方法
2019/06/17 Javascript
ant design实现圈选功能
2019/12/17 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
2021/02/25 Javascript
Python中分数的相关使用教程
2015/03/30 Python
Python单元测试简单示例
2018/07/03 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
2019/08/02 Python
python tkinter canvas使用实例
2019/11/04 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
普通大学毕业生自荐信范文
2014/02/23 职场文书
个人培训自我鉴定
2014/03/28 职场文书
如何写求职信
2014/05/24 职场文书
银行求职自荐信
2014/06/30 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
宣传委员竞选稿
2015/11/19 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript
如何用python识别滑块验证码中的缺口
2021/04/01 Python
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL