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中实现参数类型检查的简单方法
Apr 21 Python
Python+request+unittest实现接口测试框架集成实例
Mar 16 Python
django中模板的html自动转意方法
May 27 Python
python使用PyQt5的简单方法
Feb 27 Python
Python操作redis实例小结【String、Hash、List、Set等】
May 16 Python
200行python代码实现2048游戏
Jul 17 Python
解决Pycharm 导入其他文件夹源码的2种方法
Feb 12 Python
使用TFRecord存取多个数据案例
Feb 17 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
Feb 18 Python
python 常用日期处理-- datetime 模块的使用
Sep 02 Python
MoviePy常用剪辑类及Python视频剪辑自动化
Dec 18 Python
Pytorch 中net.train 和 net.eval的使用说明
May 22 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
评分9.0以上的动画电影,剧情除了经典还很燃
2020/03/04 日漫
怎么使 Mysql 数据同步
2006/10/09 PHP
php 使用post,get的一种简洁方式
2010/04/25 PHP
PHP的博客ping服务代码
2012/02/04 PHP
Symfony核心类概述
2016/03/17 PHP
laravel执行php artisan migrate报错的解决方法
2019/10/09 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
新鲜出炉的js tips提示效果
2011/04/03 Javascript
JavaScript中setAttribute用法介绍
2013/07/20 Javascript
Js 导出table内容到Excel的简单实例
2013/11/19 Javascript
JavaScript闭包详解
2015/02/02 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
2016/09/04 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
JavaScript原型继承和原型链原理详解
2020/02/04 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
2020/11/16 Javascript
[05:46]2018完美盛典-《同梦共竞》
2018/12/17 DOTA
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
Scrapy框架使用的基本知识
2018/10/21 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
2020/02/25 Python
Python排序函数的使用方法详解
2020/12/11 Python
西班牙创意礼品和小工具网上商店:Curiosite
2016/07/26 全球购物
UNIONBAY官网:美国青少年服装品牌
2019/03/26 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
工商学院毕业生个人自我评价
2013/09/19 职场文书
成教自我鉴定
2013/10/27 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
三下乡个人总结
2015/03/04 职场文书
2015年安全月活动总结
2015/03/26 职场文书
奖励通知
2015/04/22 职场文书
客户付款通知书
2015/04/23 职场文书
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers