[英]Max value from list
我有一個包含溫度的列表
['24', '7', '5', '34', '41', '41', '4', '24', '45', '41']
當我嘗試通過使用獲得最大值時
maxTList = ['24', '7', '5', '34', '41', '41', '4', '24', '45', '41']
print(max(maxTList))
我得到了7
的返回值。 是什么賦予了? 我哪里錯了? 我期望返回值45
。
你擁有的是字符串,而不是數字。 您可以在計算最大值時將它們轉換為整數或將整個列表更改為整數:
max(maxTList, key=int)
要么
num_list = [int(x) for x in maxTList]
max(num_list)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.