最小值函式
在數學中,最小值函式(minimum function)是指一個函式,它返回給定集合中元素的最小值。最小值函式通常用符號 min
表示,它可以套用於任意集合,但最常見的是套用於實數集或其子集。
例如,給定一個實數集合 {2, 4, 6, 8}
,最小值函式 min
會返回這個集合的最小元素,即 2
。
在編程中,最小值函式通常是一個內置函式,可以用來找到一個序列或集合的最小元素。例如,在Python中,你可以使用 min
內置函式來找到一個序列或集合的最小元素:
numbers = [2, 4, 6, 8]
smallest_number = min(numbers)
print(smallest_number) # 輸出: 2
最小值函式也可以用來找到多個序列或集合的最小元素。例如,你可以使用 min
函式來找到兩個序列或集合的最小元素:
sequence_1 = [2, 4, 6]
sequence_2 = [1, 3, 5]
smallest_element = min(sequence_1)
print(smallest_element) # 輸出: 1
在某些程式語言中,最小值函式還可以接受一個關鍵字參數 key
,用於指定一個函式來確定元素如何進行比較。例如,如果你想要根據元素的長度來找到字元串列表中最短的字元串,你可以這樣做:
strings = ["apple", "banana", "cherry"]
smallest_string = min(strings, key=len)
print(smallest_string) # 輸出: 'apple'
在這個例子中,len
函式被用作 key
,它告訴 min
函式根據字元串的長度來比較字元串。