iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中的min及返回最小值索引的操作
  • 150
分享到

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

Pythonmin返回最小值最小值索引 2022-06-02 22:06:40 150人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

python的min函数返回列表中的最小的项。 如何返回列表中最小的项的索引? def indexofMin(arr): minindex = 0 currentindex = 1 whi

python的min函数返回列表中的最小的项。

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


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即可

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

--结束END--

本文标题: Python中的min及返回最小值索引的操作

本文链接: https://www.lsjlt.com/news/10575.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作