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)
相关推荐
Jazz_z9 分钟前
使用 Python 合并与取消合并 Excel 单元格
开发语言·python·excel
Lenyiin10 分钟前
第6篇_Python高级语法与标准库精髓:从会用到达精通
java·python·html
ZGG00316 分钟前
真题拆解 05:ReAct 还是 Plan-and-Execute——规划范式怎么选
python·agent·react
quantdash_cc24 分钟前
量化数据管道为什么会出现历史 K 线缺口?从 API 请求到数据质量的完整排查方法
开发语言·python·数据分析·量化·股票数据·quantdash
用户77833661321116 小时前
用 React Hook 封装搜索数据:useSerp 的防抖、缓存与错误处理
python·api
65岁退休Coder20 小时前
LangGraph v1.2.9 节点容错策略 & 流式输出 & 持久化记忆管理
后端·python·langchain
ikun_文1 天前
Django框架路由Router的使用
python·pycharm·django
IvanCodes1 天前
Python 基础语法(二):字符串与常用操作
python
昭昭日月明1 天前
LangChain 生态:从链到代理,开发者需要掌握的三大核心
python·langchain·agent