蟒蛇代碼:print(max(['2020','4','70','5']))我得到的輸出為70我想了解如何max()處理字符串。誰能解釋一下?
2 回答

收到一只叮咚
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果您提供max()
a string
,它會(huì)返回字符串中最高的字母字符。所以它將根據(jù)字母順序降序排序。

慕森王
TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊
max() 有兩種使用方式
查找可迭代對(duì)象中最大的項(xiàng)目
max(iterable, *iterables, key, default)
獲取列表中的最大數(shù)字
number = [3, 2, 8, 5, 10, 6] largest_number = max(number);
我認(rèn)為你想要的是最后一個(gè)。如果您還添加了一個(gè)
print(largest_number)
它會(huì)拋出你的輸出10
。
添加回答
舉報(bào)
0/150
提交
取消