2024-05-03 08:50:36 发布
网友
我有一个由温度组成的列表
['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
7
45
你拥有的是字符串,不是数字。您可以在计算最大值时将其转换为整数,或将整个列表更改为整数:
max(maxTList, key=int)
或
num_list = [int(x) for x in maxTList] max(num_list)
你拥有的是字符串,不是数字。您可以在计算最大值时将其转换为整数,或将整个列表更改为整数:
或
相关问题 更多 >
编程相关推荐