python - 如何形成除字符串之外的新列表?
问题描述
我有一个清单:
data = ["45", "56", "75", "ABC", "32"]
我希望这是输出:
data_new=[45,56,75,32]
解决方案
尝试这个:
data_new = [int(x) for x in data if x.isdigit()]
推荐阅读
- google-cloud-platform - Google Cloud Platform Stackdriver 正常运行时间检查 TCP 端口:3306
- database - Oracle Sql 中的物化视图
- javascript - 使用返回变量停止类似于 clearInterval() 的自定义 setInterval() 函数
- asp.net - AJAXControlToolKit 部分回发不起作用
- c++ - GetProcAddress 失败
- ruby - 如何将变量传递到 Sinatra 中的路由中
- python - 如何在 anaconda 中卸载单个包?
- python - 在 SymPy 多项式中以 p 为模改变系数
- java - 如何制作归并排序算法?
- angular - 如何将离子 http GET 请求从 @angular\Http 转换为 @ion-native\Http?