原文: https://howtodoinjava.com/python/max-min/

Python 示例使用max()min()方法在可比较元素的集合(例如列表,集合或数组)中找到最大(或最小)的项目。

1. Python max()函数

max()函数用于:

  1. 计算在其参数中传递的最大值。
  2. 如果字符串作为参数传递,则在字典上的最大值。

1.1 查找数组中的最大整数

  1. >>> nums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2]
  2. >>> max( nums )
  3. 42 #Max value in array

1.2 查找数组中的最大字符串

  1. >>> blogName = ["how","to","do","in","java"]
  2. >>> max( blogName )
  3. 'to' #Largest value in array

1.3 查找最大键或值

有点复杂的结构。

  1. >>> prices = {
  2. 'how': 45.23,
  3. 'to': 612.78,
  4. 'do': 205.55,
  5. 'in': 37.20,
  6. 'java': 10.75
  7. }
  8. >>> max( prices.values() )
  9. 612.78
  10. >>> max( prices.keys() ) #or max( prices ). Default is keys().
  11. 'to'

2. Python min()函数

此函数用于:

  1. 计算在其参数中传递的最小值。
  2. 如果字符串作为参数传递,则在字典上的最小值。

2.1 查找数组中的最小整数

  1. >>> nums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2]
  2. >>> min( nums )
  3. -4 #Min value in array

2.2 查找数组中的最小字符串

  1. >>> blogName = ["how","to","do","in","java"]
  2. >>> min( blogName )
  3. 'do' #Smallest value in array

2.3 查找最小键或值

A little complex structure.

  1. >>> prices = {
  2. 'how': 45.23,
  3. 'to': 612.78,
  4. 'do': 205.55,
  5. 'in': 37.20,
  6. 'java': 10.75
  7. }
  8. >>> min( prices.values() )
  9. 10.75
  10. >>> min( prices.keys() ) #or min( prices ). Default is keys().
  11. 'do'

学习愉快!