首页 > 解决方案 > 从python中的字符串列表中提取最大数

问题描述

所以我试图从python中的字符串列表中提取最大的数字。我正在尝试使用的字符串看起来像这样

a = ['a', '3', '5', 'c10', 'foo', 'bar', '999']

我正试图取回最大的数字。所以在这种情况下,它将是 999,我不希望它返回为 int。

我似乎找不到一个很好的方法来做到这一点,希望你们能帮助。

标签: pythonpython-3.x

解决方案


 max( [int(x) for x in a if x.isnumeric()])

推荐阅读