Python中列表內置函數max()與min()用法


鏈接於:https://www.runoob.com/python/python-lists.html

min()返回列表中最小的元素。

max()返回列表中最大的元素。

>>> x = ['11','2','3']
>>> max(x)
'3'
>>> min(x)
'11'

以上列表中的元素為字符串類型。

字符串比較大小:

         字符串按位比較,兩個字符串第一位字符的ascii碼誰大,字符串就大,不再比較后面的;第一個字符相同就比第二個字符串,以此類推,需要注意的是空格的ascii碼是32,空(null)的ascii碼是0。

通過命名參數key,指定取最值得方法

>>> x = ['11','2','3']
>>> max(x,key=len)
'11'

傳入了長度函數,則參數會根據長度比較大小。  

補充:

1、max(),min()同樣適用於元組、字符串、集合、range對象、字典等。(要求所有元素之間可以比較大小)

2、在對字典進行操作時,默認是對字典的“鍵”進行計算,如果需要對字典的“值”進行計算,則需要使用字典對象的values()方法明確說明。

例:

>>> a = {1:1,2:5,3:8}
>>> max(a)
3
>>> max(a.values())
8
>>> 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM