Python中列表内置函数max()与min()⽤法
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
>>>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论