求可迭代對象(列表、元組、集合等都是)的最大值可以用內(nèi)置的max函數(shù)。
10年積累的成都網(wǎng)站制作、網(wǎng)站設計經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設計后付款的網(wǎng)站建設流程,更有永和免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
如:
print(max([1,3,5,99,2]))
print(max((1,3,5,99,2)))
print(max({1,3,5,99,2}))
輸出都是99。
如果是從列表中找最大值,則可以使用max(),如:
In?[279]:?a?=?range(10)
In?[280]:?max(a)
Out[280]:?9
如果是從數(shù)組找最大值,則可以使用numpy.max()函數(shù),如:
In?[281]:?a?=?np.arange(10)
In?[282]:?a.max()
Out[282]:?9
如果是一個二維數(shù)組,取某一列的最大值,則:
In?[285]:?a?=?np.arange(12).reshape(3,4)
In?[286]:?a
Out[286]:?
array([[?0,??1,??2,??3],
[?4,??5,??6,??7],
[?8,??9,?10,?11]])
In?[287]:?a[2,:].max()
Out[287]:?11
python的內(nèi)建函數(shù)就有求最大最小值的函數(shù)。
求最大值:max()
求最小值:min()
求和:sum()
他們的第一個參數(shù)都是可遍歷對象,也就是說可以是字符串,tuple或者list,其它參數(shù)請參照文檔
如需求列表中的最大值,用python自帶的函數(shù)max() 即可。代碼示例如下: numbers = [1,2,3,4,5,6,7,8,9] max(numbers)
2.
求最大值也可通過定義函數(shù),再調用函數(shù)求得。示例代碼如下:def findmax(L): if L == []: return(None) else: Max = L[0] for i in L: if i ...