python - 从python中的字符串列表中提取最大数
问题描述
所以我试图从python中的字符串列表中提取最大的数字。我正在尝试使用的字符串看起来像这样
a = ['a', '3', '5', 'c10', 'foo', 'bar', '999']
我正试图取回最大的数字。所以在这种情况下,它将是 999,我不希望它返回为 int。
我似乎找不到一个很好的方法来做到这一点,希望你们能帮助。
解决方案
max( [int(x) for x in a if x.isnumeric()])
推荐阅读
- php - 使用 SimpleHtmlDom 从脚本标签的出现中解析 JSON 数据 - PHP
- amazon-web-services - AWS EC2 更改公共 DNS 主机名,以便它与反向 DNS 查找一起使用
- javascript - Javascript如何将新元素从初始数组推送到相同索引的数组数组中的每个数组?
- python - 如何根据具有连续属性值对对象(元组)进行分组?
- excel - 将宏按钮复制粘贴到不同的工作表时宏不起作用
- django - 如何暂时禁用 Django 索引(用于 SQLite)
- python - 仅在需要时链接方法
- postgresql - Postgres,如何迭代访问数据库中的所有表,子查询?
- docker - Kubernetes 描述 pod - 来自服务器的错误 (NotFound)
- android - SectionedRecyclerViewAdapter 动画