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)
相关推荐
高洁013 分钟前
激活函数应该具有哪些特征
人工智能·python·深度学习·神经网络·transformer
全栈陈序员5 分钟前
【Python】基础语法入门(十五)——标准库精选:提升效率的内置工具箱
开发语言·人工智能·python·学习
IT·小灰灰11 分钟前
AI学会理解物理法则:OpenAI Sora 2如何重塑视频生成新范式
人工智能·python·深度学习·机器学习·数据挖掘·音视频
记忆偶然19 分钟前
语音转写技术在专业服务领域的应用实践
python
暗之星瞳22 分钟前
python爬虫学习——1
爬虫·python·学习
二川bro41 分钟前
字符串特性解析:Python不可变性引发的错误
android·开发语言·python
呆萌小新@渊洁1 小时前
声纹模型全流程实践-开发(训练 - 微调 - 部署 - 调用)
linux·服务器·python·语音识别
Aspect of twilight1 小时前
vscode python debug方式
ide·vscode·python·debug
陪我一起学编程1 小时前
uv包管理工具
python·uv·虚拟环境·包管理工具·项目工程化·项目规范·pip、conda、pdm
盼哥PyAI实验室1 小时前
Python自定义HTTP客户端:12306抢票项目的网络请求管理
开发语言·python·http