Python中的min及返回最小值索引的操作


Posted in Python onMay 10, 2021

1、Python的min函数返回列表中的最小的项。

2、如何返回列表中最小的项的索引?

def indexofMin(arr):
    minindex = 0
    currentindex = 1
    while currentindex < len(arr):
        if arr[currentindex] < arr[minindex]:
            minindex = currentindex
        currentindex += 1
    return minindex
arr = [3,5,2,1]
print(indexofMin(arr))

补充:python返回列表中的最大值(最小值)与其索引

1. 返回列表最大值

使用方法:max()

其语法:该函数返回给定参数的最大值,参数可以为序列。

n = max(list) #list 表示要返回最大值的列表。

结果:返回列表元素中的最大值

list1 = [123, 456, 789]
list2 = ['123', '456', '789']
list3 = ['abc', 'abb', 'acb']

print(max(list1))  #789
print(max(list2))  #789
print(max(list3))  #acb

2. 返回列表最大值的索引

使用方法:利用max找到列表中的最大值,

利用再index()找到最大值的索引

该函数返回给定参数索引,参数为序列中的一个元素。

list1.index(max(list1))

结果返回参数在列表中的索引

list1 = [123, 456, 789]
print(list1.index(456))  #1
print(list1.index(max(list1))) #2

最小值只需要将max换成min即可

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。如有错误或未考虑完全的地方,望不吝赐教。

Python 相关文章推荐
Python中使用select模块实现非阻塞的IO
Feb 03 Python
python MySQLdb Windows下安装教程及问题解决方法
May 09 Python
python中函数传参详解
Jul 03 Python
python中通过预先编译正则表达式提高效率
Sep 25 Python
python 将数据保存为excel的xls格式(实例讲解)
May 03 Python
selenium+python实现自动化登录的方法
Sep 04 Python
Python使用get_text()方法从大段html中提取文本的实例
Aug 27 Python
在Python中画图(基于Jupyter notebook的魔法函数)
Oct 28 Python
Django bulk_create()、update()与数据库事务的效率对比分析
May 15 Python
Python如何爬取b站热门视频并导入Excel
Aug 10 Python
详解python的super()的作用和原理
Oct 29 Python
Python访问Redis的详细操作
Jun 26 Python
发工资啦!教你用Python实现邮箱自动群发工资条
在Django中使用MQTT的方法
May 10 #Python
十个Python自动化常用操作,即拿即用
May 10 #Python
Django开发RESTful API实现增删改查(入门级)
May 10 #Python
Python中X[:,0]和X[:,1]的用法
May 10 #Python
Python Django搭建文件下载服务器的实现
详解python的内存分配机制
May 10 #Python
You might like
了解咖啡雨林联盟认证 什么是雨林认证 雨林认证是什么意思
2021/03/05 新手入门
修改apache配置文件去除thinkphp url中的index.php
2014/01/17 PHP
php导出excel格式数据问题
2014/03/11 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
PHP实现的日历功能示例
2018/09/01 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
2019/10/11 PHP
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
解决js中window.open弹出的是上次的缓存页面问题
2013/12/29 Javascript
javascript数组去重的方法汇总
2015/04/14 Javascript
jquery Validation表单验证使用详解
2020/09/12 Javascript
JavaScript如何自定义trim方法
2015/07/28 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
基于JS实现二维码图片固定在右下角某处并跟随滚动条滚动
2017/02/08 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
解决vue组件中使用v-for出现告警问题及v for指令介绍
2017/11/11 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
2018/09/19 Javascript
vue返回上一页面时回到原先滚动的位置的方法
2018/12/20 Javascript
使用python 获取进程pid号的方法
2014/03/10 Python
Python引用(import)文件夹下的py文件的方法
2014/08/26 Python
Python 详解基本语法_函数_返回值
2017/01/22 Python
浅谈flask源码之请求过程
2018/07/26 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
python安装sklearn模块的方法详解
2020/11/28 Python
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
会计专业毕业生自我评价
2013/09/25 职场文书
团委书记的竞聘演讲稿
2014/04/24 职场文书
公司停电通知
2015/04/15 职场文书
活动费用申请报告
2015/05/15 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
汽车车尾标语大全
2015/08/11 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书
Python中Schedule模块使用详解 周期任务神器
2022/04/19 Python