我有一个看起来像这样的列表:
target = ['2', '3', '4', '5', '6', '7', '8', '9', '10', '...', '1458', 'Next']
我想知道,是否有一种单行列表理解解决方案来查找列表中的最高数字:
我努力了:
max([int(num) for num in text])
...但似乎有些文本无法转换,除了列表理解之外没有尝试。
我只能接受单行解决方案,请
我的代码:
text = ['2', '3', '4', '5', '6', '7', '8', '9', '10', '...', '1458', 'Next']
print text
max = 0
for num in text:
try:
if int(num) > max:
max = int(num)
except:
pass
print max