鏈接於: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
>>>
