亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python min() 使用方法及示例

Python 內(nèi)置函數(shù)

Python min()函數(shù)返回可迭代的最小項。它還可以用于查找兩個或多個參數(shù)之間的最小項。

min()函數(shù)有兩種形式:

// 在迭代中找到最小的項目
min(iterable, *iterables, key, default)

//查找兩個或多個對象之間的最小項
min(arg1, arg2, *args, key)

1. min()具有可迭代的參數(shù)

為了找到可迭代的最小項,我們使用以下語法:

min(iterable, *iterables, key, default)

min()參數(shù)

  • iterable -迭代,例如列表,元組,集合,字典等。

  • *iterables(可選) -任意數(shù)量的可迭代項;可以不止一個

  • key(可選) -傳遞可迭代對象并根據(jù)其返回值執(zhí)行比較的鍵函數(shù)

  • default(可選) -如果給定的iterable為空,則為默認(rèn)值

示例1:獲取列表中最小的項目

number = [3, 2, 8, 5, 10, 6]
smallest_number = min(number);

print("最小的數(shù)字是:", smallest_number)

輸出結(jié)果

最小的數(shù)字是: 2

如果iterable中的項目是字符串,則返回最小的項目(按字母順序排列)。

示例2:列表中的最小字符串

languages = ["Python", "C Programming", "Java", "JavaScript"]
smallest_string = min(languages);

print("最小的字符串是:", smallest_string)

輸出結(jié)果

最小的字符串是: C Programming

對于字典,min()返回最小的鍵。讓我們使用該key參數(shù),以便我們可以找到具有最小值的字典鍵。

示例3:字典中的min()

square = {2: 4, 3: 9, -1: 1, -2: 4}

# 最小鍵
key1 = min(square)
print("最小鍵:", key1)    # -2

#值最小的鍵
key2 = min(square, key = lambda k: square[k])

print("值最小的鍵:", key2)    # -1

# 得到最小的值
print("最小值:", square[key2])    # 1

輸出結(jié)果

最小鍵: -2
值最小的鍵: -1
最小值: 1

在第二個min()函數(shù)中,我們將lambda函數(shù)傳遞給了key參數(shù)。

key = lambda k: square[k]

該函數(shù)返回字典的值?;谥担ǘ皇亲值涞逆I),計算具有最小值的鍵。

2. min()無迭代

為了找到兩個或多個參數(shù)之間的最小項,我們可以使用以下語法:

min(arg1, arg2, *args, key)

min()參數(shù)

  • arg1-一個對象;可以是數(shù)字,字符串等。

  • arg2-一個對象;可以是數(shù)字,字符串等。

  • * args(可選)-任意數(shù)量的對象

  • key (可選)-傳遞每個參數(shù)的鍵函數(shù),并根據(jù)其返回值執(zhí)行比較

基本上,該min()函數(shù)可以找到兩個或多個對象之間的最小項。

示例4:在給定數(shù)字中找到最小值

result = min(4, -5, 23, 5)
print("最小數(shù)是:", result)

輸出結(jié)果

最小數(shù)是 -5

如果需要查找最大的項,則可以使用Python max()函數(shù)。

Python 內(nèi)置函數(shù)