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生成日历实例解析
Aug 21 Python
Python实现从url中提取域名的几种方法
Sep 26 Python
python网络编程之文件下载实例分析
May 20 Python
通过数据库向Django模型添加字段的示例
Jul 21 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
Python环境变量设置方法
Aug 28 Python
Python装饰器实现几类验证功能做法实例
May 18 Python
Python编程之基于概率论的分类方法:朴素贝叶斯
Nov 11 Python
浅谈django三种缓存模式的使用及注意点
Sep 30 Python
Python中实例化class的执行顺序示例详解
Oct 14 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
May 15 Python
python 基于opencv 绘制图像轮廓
Dec 11 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+mysql写的留言本
2006/10/09 PHP
一道关于php变量引用的面试题
2010/08/08 PHP
PHP输出时间差函数代码
2013/01/28 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
js或css实现滚动广告的几种方案
2010/01/28 Javascript
点击A元素触发B元素的事件在IE8下会识别成A元素
2014/09/04 Javascript
C++中的string类的用法小结
2015/08/07 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
JavaScript Ajax编程 应用篇
2016/07/02 Javascript
js判断是否为空和typeof的用法(详解)
2016/10/07 Javascript
jQuery插件开发发送短信倒计时功能代码
2017/05/09 jQuery
JavaScript中常见的八个陷阱总结
2017/06/28 Javascript
纯js实现页面返回顶部的动画(超简单)
2017/08/10 Javascript
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
微信小程序人脸识别功能代码实例
2019/05/07 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
numpy自动生成数组详解
2017/12/15 Python
使用python生成目录树
2018/03/29 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
python画环形图的方法
2020/03/25 Python
利于python脚本编写可视化nmap和masscan的方法
2020/12/29 Python
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
高二美术教学反思
2014/01/14 职场文书
《我为你骄傲》教学反思
2014/02/20 职场文书
教师优秀党员事迹材料
2014/08/14 职场文书
会议邀请函
2015/01/30 职场文书
小升初自荐信范文
2015/03/05 职场文书
学习雷锋精神倡议书
2015/04/27 职场文书
晚会主持人开场白台词
2015/05/28 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python