max()没有在列表中找到实际的最大值
这个问题在这里已经有了答案:
你在做什么就像下面这样:
a = ['1','3','10','5']
print sorted(a)
产量
['1', '10', '3', '5']
因此第一步转换为float / int
a = ['1','3','10','5']
print sorted(a)
print sorted(map(int,a))
print max(a)
print max(map(int,a))
产量
['1', '10', '3', '5']
[1, 3, 5, 10]
5
10
链接地址: http://www.djcxy.com/p/48431.html