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)
相关推荐
谅望者9 小时前
数据分析笔记09:Python条件语循环
笔记·python·数据分析
Auspemak-Derafru9 小时前
从U盘损坏中恢复视频文件并修复修改日期的完整解决方案
python
techzhi10 小时前
Intellij idea 注释模版
java·python·intellij-idea
李昊哲小课10 小时前
wsl ubuntu24.04 cuda13 cudnn9 pytorch 显卡加速
人工智能·pytorch·python·cuda·cudnn
温暖名字10 小时前
调用qwen3-omni的api对本地文件生成视频文本描述(批量生成)
python·音视频·qwen·qa问答
一眼万里*e11 小时前
搭建个人知识库
python
程序员小远12 小时前
软件测试之bug分析定位技巧
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·bug
江上清风山间明月12 小时前
Android 系统中进程和线程的区别
android·python·线程·进程
mit6.82412 小时前
[LivePortrait] docs | Gradio用户界面
python
听风吟丶13 小时前
Java 函数式编程深度实战:从 Lambda 到 Stream API 的工程化落地
开发语言·python