首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法只输出python列表中的数字?

有没有办法只输出python列表中的数字?
EN

Stack Overflow用户
提问于 2009-08-14 13:42:48
回答 10查看 33.2K关注 0票数 16

简单的问题:

代码语言:javascript
运行
复制
list_1 = [ 'asdada', 1, 123131.131, 'blaa adaraerada', 0.000001, 34.12451235265, 'stackoverflow is awesome' ]

我想创建一个list_2,让它只包含以下数字:

代码语言:javascript
运行
复制
list_2 = [ 1, 123131.131, 0.000001, 34.12451235265 ]

有没有简单的方法来做这件事,或者我必须求助于检查每个列表项的变量类型,并且只输出数字类型?

EN

Stack Overflow用户

发布于 2009-08-14 13:47:55

代码语言:javascript
运行
复制
list_2 = [i for i in list_1 if isinstance(i, (int, float))]
票数 3
EN
查看全部 10 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1277914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档