了解Python中min()函數的功能與使用方法

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 參數來控制輸出結果。

發佈留言