Python 中的 min() 函數
Python 中的 min() 函數可以用來返回序列中的最小值,它可以接受任何序列,包括字符串、列表、元组等。它可以接受可选參數,用於指定比較的順序,例如按字母順序或數字順序比較。
min() 函數的語法
min() 函數的語法如下:
min(iterable, *iterables[, key, default])
參數說明:
- iterable – 可迭代對象,如列表、元组、字典等。
- key – 一個可選參數,用於指定比較的順序,例如按字母順序或數字順序比較。
- default – 如果參數 iterable 為空,則返回默認值。
min() 函數的示例
下面的示例展示了 min() 函數的用法:
# 定義一個列表 list1 = [1, 2, 3, 4, 5] # 使用 min() 函數 min_value = min(list1) # 輸出結果 print(min_value)
執行上面的程式,輸出結果如下:
1
min() 函數的應用
min() 函數可以用於查找序列中的最小值,例如查找一個列表中的最小值,或者查找一個字典中的最小值。
例如,假設我們有一個字典,其中包含了一些學生的成績:
scores = { 'John': 80, 'Bob': 90, 'Alice': 75 }
我們可以使用 min() 函數來查找字典中的最低分:
min_score = min(scores.values()) # 輸出結果 print(min_score)
執行上面的程式,輸出結果如下:
75
總結:min() 函數可以用來返回序列中的最小值,它可以接受任何序列,包括字符串、列表、元组等,並且可以接受可選參數,用於指定比較的順序,例如按字母順序或數字順序比較。