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 时间操作例子和时间格式化参数小结
Apr 24 Python
Python中使用不同编码读写txt文件详解
May 28 Python
Python django实现简单的邮件系统发送邮件功能
Jul 14 Python
基于Python的XSS测试工具XSStrike使用方法
Jul 29 Python
Python使用django框架实现多人在线匿名聊天的小程序
Nov 29 Python
Python和Java进行DES加密和解密的实例
Jan 09 Python
python2和python3的输入和输出区别介绍
Nov 20 Python
Python Django给admin添加Action的方法实例详解
Apr 29 Python
python里dict变成list实例方法
Jun 26 Python
TensorFlow 显存使用机制详解
Feb 03 Python
Python xlrd excel文件操作代码实例
Mar 10 Python
Python使用pycharm导入pymysql教程
Sep 16 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 Squid中可缓存的动态网页设计
2008/09/17 PHP
PHP入门教程之上传文件实例详解
2016/09/11 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
HTML页面登录时的JS验证方法
2014/05/28 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
jquery组件WebUploader文件上传用法详解
2020/10/23 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
Vue组件的使用教程详解
2018/01/05 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
2018/02/06 Javascript
微信小程序实现运动步数排行功能(可删除)
2018/07/05 Javascript
小程序实现授权登陆的解决方案
2018/12/02 Javascript
详解element-ui中form验证杂记
2019/03/04 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
python简单实现旋转图片的方法
2015/05/30 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
2018/01/09 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
python解析xml简单示例
2019/06/21 Python
Python pip 安装与使用(安装、更新、删除)
2019/10/06 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
2020/05/22 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
营销总经理的岗位职责
2013/12/15 职场文书
应届毕业生求职自荐书
2014/01/03 职场文书
简历里的自我评价范文
2014/02/24 职场文书
应届毕业生应聘自荐信范文
2014/02/26 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
个人贷款收入证明
2014/10/26 职场文书
部门2014年度工作总结
2014/11/12 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
军训个人总结
2015/03/03 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
2015暑期社会实践调查报告
2015/07/14 职场文书
MySQL令人咋舌的隐式转换
2021/04/05 MySQL
Pytest allure 命令行参数的使用
2021/04/18 Python
Django rest framework如何自定义用户表
2021/06/09 Python