You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除字符串列表中各字符串内包含的整数

列表字符串整数移除处理方案

需求说明

处理元素为带整数字符串的列表,移除每个字符串中包含的整数,得到纯内容列表。

输入示例

original_list = ["1. car","2. laptop","3. phone","4. monitor"]

预期输出

processed_list = ["car","laptop","phone","monitor"]

实现方法(Python)

方法1:固定格式分割法

如果所有字符串都遵循「数字+点+空格+内容」的统一格式,直接按. 分割取后半段即可,代码简洁性能高,仅适用于格式统一的场景:

processed_list = [item.split(". ")[1] for item in original_list]

方法2:通用正则替换法

如果整数出现的位置、后续连接的符号不固定,用正则匹配移除所有整数及连带的分隔符即可,适配性更强:

import re
# \d+匹配连续数字,\.?匹配可选的点,\s*匹配可选的空格
processed_list = [re.sub(r'\d+\.?\s*', '', item) for item in original_list]

内容的提问来源于stack exchange,提问作者karl johan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 00:30:03