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() 函數可以用來返回序列中的最小值,它可以接受任何序列,包括字符串、列表、元组等,並且可以接受可選參數,用於指定比較的順序,例如按字母順序或數字順序比較。

Categorized in:

Tagged in: