python借助isinstance(item, (int, float))提取列表中的数字

如下一个列表[1,2,3,'23',' ',123]

借助isinstance(item, (int, float))

python 复制代码
List = [1,2,3,'23',' ',123]
numbers = []
# 遍历原始列表
for item in List:
    # 检查每个元素是否为数字(整数或浮点数)
        if isinstance(item, (int, float)):
            # 如果是数字,则添加到新的列表中
            numbers.append(item)
相关推荐
失败尽常态5232 小时前
用Python实现Excel数据同步到飞书文档
python·excel·飞书
2501_904447742 小时前
OPPO发布新型折叠屏手机 起售价8999
python·智能手机·django·virtualenv·pygame
青龙小码农2 小时前
yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录
开发语言·python·bash·liunx
大数据追光猿2 小时前
Python应用算法之贪心算法理解和实践
大数据·开发语言·人工智能·python·深度学习·算法·贪心算法
Leuanghing2 小时前
【Leetcode】11. 盛最多水的容器
python·算法·leetcode
xinxiyinhe3 小时前
如何设置Cursor中.cursorrules文件
人工智能·python
诸神缄默不语4 小时前
如何用Python 3自动打开exe程序
python·os·subprocess·python 3
橘子师兄4 小时前
分页功能组件开发
数据库·python·django
Logintern095 小时前
使用VS Code进行Python编程的一些快捷方式
开发语言·python
Multiple-ji5 小时前
想学python进来看看把
开发语言·python