Python例子:通过max()
和min()
获取可比较数据集(如列表, 集合或数组)中的最大元素或最小元素。
1. Python max() 函数
max()函数用途:
- 计算传入参数中的最大值
- 若传入的参数是字符串,则按照字母顺序查找最大值
1.1. 查找数组中的最大整数
>>> nums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2]
>>> max( nums )
42 #Max value in array
1.2. 查找数组中的最大字符串
>>> blogName = ["how","to","do","in","java"]
>>> max( blogName )
'to' #Largest value in array
1.3. 查找最大的键或值
一个稍微复杂的结构
>>> prices = {
'how': 45.23,
'to': 612.78,
'do': 205.55,
'in': 37.20,
'java': 10.75
}
>>> max( prices.values() )
612.78
>>> max( prices.keys() ) #or max( prices ). Default is keys().
'to'
2. Python min() 函数
min()函数用途:
- 计算传入参数中的最小值
- 若传入的参数是字符串,则按照字母顺序查找最小值
2.1 查找数组中的最小整数
>>> nums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2]
>>> min( nums )
-4 #Min value in array
2.2 查找数组中的最小字符串
>>> blogName = ["how","to","do","in","java"]
>>> min( blogName )
'do' #Smallest value in array
2.3 查找最小键或值
一个稍微复杂的结构
>>> prices = {
'how': 45.23,
'to': 612.78,
'do': 205.55,
'in': 37.20,
'java': 10.75
}
>>> min( prices.values() )
10.75
>>> min( prices.keys() ) #or min( prices ). Default is keys().
学习快乐!
翻译自Python max() and min() – finding max and min in list or array