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)
相关推荐
Want59537 分钟前
Python太极八卦图
开发语言·python
川石课堂软件测试39 分钟前
自动化测试|持续集成Git使用详解
git·python·jmeter·mysql·ci/cd·容器·kubernetes
饕餮争锋1 小时前
python开发工具uv简介
开发语言·python·uv
znx9391 小时前
量化交易:用理性穿越市场混沌的修行之路
人工智能·python·机器学习·期魔方
兔子零10241 小时前
FastAPI 零基础入门教程:写过 Node.js,就能轻松学会 Python 后端开发(一)
前端·后端·python
Marst Code2 小时前
上位机开发日记 · 第 12 篇 · 测试:设备模拟器是核心资产
python
坊钰2 小时前
【LangGraph框架入门级】4. 支持联网搜索的智能代理系统
python·ai编程·langgraph
运维@小兵2 小时前
安装Pycharm并破解
ide·python·pycharm
冬、不眠的夜2 小时前
Nuitka 将 python 程序编译成 exe 指南
开发语言·python
范中勤3 小时前
Python Asyncio 协程与 LLM 异步并发原理技术文档(与 Java 对比|彻底澄清所有误区)
python·llm·协程·并发编程·asyncio