目錄
Python 中的 min() 函數
Python 中的 min() 函數可以用來返回序列中的最小值。它可以用來比較兩個值,或者比較多個值,並返回最小的值。它可以接受任何序列,例如列表、元組、字典等。
min() 函數的語法如下:
min(iterable, *iterables[, key, default])
其中,iterable 是要比較的序列,key 是用來比較的函數,default 是當序列為空時返回的值。
下面是一個簡單的示例,用來比較兩個數字:
# 比較兩個數字 min(5, 10) # 輸出 5
另外,你也可以比較多個數字:
# 比較多個數字 min(5, 10, 15, 20) # 輸出 5
你也可以比較字串:
# 比較字串 min('Python', 'Java', 'C++') # 輸出 'C++'
你也可以比較列表:
# 比較列表 min([1, 2, 3, 4]) # 輸出 1
你也可以比較元組:
# 比較元組 min((1, 2, 3, 4)) # 輸出 1
你也可以比較字典:
# 比較字典 min({'a': 1, 'b': 2, 'c': 3}) # 輸出 'a'
你也可以使用 key 參數來比較元素:
# 比較元素 min([(1, 2), (3, 4), (5, 6)], key=lambda x: x[1]) # 輸出 (1, 2)
如果序列為空,你可以使用 default 參數來指定返回值:
# 指定返回值 min([], default=0) # 輸出 0
總之,min() 函數可以用來比較序列中的最小值,它可以接受任何序列,並可以使用 key 和 default 參數來控制輸出結果。