max函式的使用

2021-09-11 01:59:46 字數 1511 閱讀 9626

初級技巧

tmp = max(1,2,4)

print(tmp)

#>>>4

#可迭代物件

a = [1,2,3,4,5,6]

tmp = max(a)

print(a)

#>>>6

中級技巧:key屬性的使用

當引數不為空時,就以key的物件作為判斷的標準。

如果我們想找一組數中絕對值最大的數,就可以配合lambda函式先進行處理,再找出最大值。

a = [-9,-8,1,3,-4,6]

tmp = max(a,key = lambda x : abs(x) ) #求絕對值最大的數

print(tmp)

# >>>-9

初級技巧

tmp = max(1,2,4)

print(tmp)

#>>>4

#可迭代物件

a = [1,2,3,4,5,6]

tmp = max(a)

print(a)

#>>>6

中級技巧:key屬性的使用

當引數不為空時,就以key的物件作為判斷的標準。

如果我們想找一組數中絕對值最大的數,就可以配合lambda函式先進性處理,再找出最大值。

a = [-9,-8,1,3,-4,6]

tmp = max(a,key = lambda x : abs(x) ) #求絕對值最大的數

print(tmp)

# >>>-9

高階技巧

如果有一組商品,其名稱和**都存在乙個字典中,可以用下面的方法快速找到**最貴的那組商品。

prices  =
在對字典進行資料操作的時候,預設處理key。

先使用zip把字典的key和values翻轉過來,再用max取出值最大的那組資料。

prices  = 

max_prices = max(zip(prices.values(),prices.keys()))

print(max_prices)

# >>>(450.1, 'b')

當字典中的values值相同時才會比較key。

如果有一組商品,其名稱和**都存在乙個字典中,可以用下面的方法快速找到**最貴的那組商品。

prices  =
在對字典進行資料操作的時候,預設處理key。

先使用zip把字典的key和values翻轉過來,再用max取出值最大的那組資料。

prices  = 

max_prices = max(zip(prices.values(),prices.keys()))

print(max_prices)

# >>>(450.1, 'b')

當字典中的values值相同時才會比較key。

Max()函式與Min()函式

在資料庫中max 求最大值,min 求最小值 用法用例 select max column name min from table name 函式括號列中的資料可以是數值,字串,或者日期型別 例項 查詢teacher表中的最大年齡 select max age from teacher 但實際中這樣...

使用max函式計算EXCEL個稅公式

1 max 函式是求括號內的數的最大值。2 其中,第一和第二個大括號 內的數,相信作為財務的應該很清楚,就是個人所得稅的繳稅比例,以及速算個人應繳所得稅的相關資料。3 在excel中,使用 表示陣列公式 a n4 3500 表示 n4 3500 依次與大括號內的個人所得稅的繳稅比例相乘,所得數後依次...

關於group by 和max函式一起使用的坑

前幾天去參加一場面試,面試過程中有被問到乙個sql語句的問題,很遺憾沒有回答上來,結果一面直接掛 問完這個問題後,當我聽到面試官對我說 你有什麼想問我的嗎?我的內心一片涼涼 其實面試官問的問題聽起來很簡單,一張劇目演出表,表中有 劇目id,劇目名稱,演出單位,票房 問 查詢出每個演出單位票房最高的劇...