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 当前全局变量和入口参数的所有属性
Jul 01 Python
Python 中的with关键字使用详解
Sep 11 Python
详解K-means算法在Python中的实现
Dec 05 Python
对Python中数组的几种使用方法总结
Jun 28 Python
python的scikit-learn将特征转成one-hot特征的方法
Jul 10 Python
python一行sql太长折成多行并且有多个参数的方法
Jul 19 Python
关于Python3 lambda函数的深入浅出
Nov 27 Python
python统计字符串中字母出现次数代码实例
Mar 02 Python
Python如何解除一个装饰器
Aug 07 Python
python代数式括号有效性检验示例代码
Oct 04 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
Mar 02 Python
Python数据处理的三个实用技巧分享
Apr 01 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
简体中文转换为繁体中文的PHP函数
2006/10/09 PHP
PHP 小心urldecode引发的SQL注入漏洞
2011/10/27 PHP
PHP文件大小格式化函数合集
2014/03/10 PHP
php封装的验证码类分享
2017/02/26 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
jquery异步调用页面后台方法&amp;#8207;(asp.net)
2011/03/01 Javascript
8款非常棒的响应式jQuery 幻灯片插件推荐
2012/02/02 Javascript
js修改table中Td的值(定义td的单击事件)
2013/01/10 Javascript
javascript验证上传文件的类型限制必须为某些格式
2013/11/14 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
html的DOM中document对象anchors集合用法实例
2015/01/21 Javascript
react 父组件与子组件之间的值传递的方法
2017/09/14 Javascript
vue 表单输入格式化中文输入法异常问题
2018/05/30 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
angular共享依赖的解决方案分享
2020/10/15 Javascript
angular *Ngif else用法详解
2020/12/15 Javascript
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
python去掉空白行的多种实现代码
2018/03/19 Python
Python tkinter常用操作代码实例
2020/01/03 Python
打包PyQt5应用时的注意事项
2020/02/14 Python
利用python画出AUC曲线的实例
2020/02/28 Python
Python实现AI换脸功能
2020/04/10 Python
python 连续不等式语法糖实例
2020/04/15 Python
JPA的优势都有哪些
2013/07/04 面试题
零件设计自荐信范文
2013/11/27 职场文书
实习教师自我鉴定
2013/12/12 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
二年级小学生评语
2014/04/21 职场文书
优秀教师先进事迹材料
2014/12/15 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
党员违纪检讨书
2015/05/05 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
台积电称即便经济低迷也没有降价的计划
2022/04/21 数码科技