python找出列表中最大值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python找出列表中最大值相关的知识,希望对你有一定的参考价值。

参考技术A list1 = [10, 20, 1, 45, 99]

print("最大元素为:", max(list1))

python 选择排序

项目要求:对一个列表中的值从大到小进行排序,利用选择排序法进行排序,首先找出列表中最大的值,将列表中最大值弹出并且追加到一个新的列表中,直到所有的值都弹出,获得的这个新列表中的值就是从大到小排序。

  1. 定义一个列表中包含上述图片中的5个值


    python 选择排序

  2. 定义求最大值的自定义函数fBig(列表名),找到列表中的最大值,列表当做参数传入自定义函数中。


    python 选择排序

  3. 假设第一个值是最大值,第一个值的索引是最大值索引,遍历列表中剩下的值,如果比第一个值大就记录下来,最后返回最大值的索引值。



    python 选择排序

  4. 完整的求列表中最大值的索引值的自定义函数如下图

    python 选择排序

  5. 定义选择排序的自定义函数selectSort(列表名),列表当做参数传入自定义函数中


    python 选择排序

  6. 定义一个新列表用来存放弹出的最大值。


    python 选择排序

  7. 遍历列表中的每个值 ,找出最大值弹出后追加到新的列表中


  8. 整体的选择排序如下图



以上是关于python找出列表中最大值的主要内容,如果未能解决你的问题,请参考以下文章

python找数组中的最大值

Python实用黑科技——找出最大/最小的n个元素

加速必须遍历整个列表的 Python 代码

大神!!求用python写一个程序,找出给定字符串s中按字母表顺序排列的最长子串!

python 怎么取列表中最小的数

如何有效地找出低于阈值的最大值?