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

如何分割Python字符串以获得所需的有意义列表输出?

实现思路
  • 第一步:提取ParsedText对应的原始字符串内容,如果输入是完整JSON格式,可先通过JSON解析工具拿到对应文本值,避免处理多余的键名和引号
  • 第二步:以\r\n为分隔符对原始字符串做拆分,拆分后过滤掉空字符串(首尾多余的换行拆分后会产生空值)
  • 第三步:遍历拆分过滤后的每一项内容,对包含逗号的项再按逗号做二次拆分,拆分后对每个子项执行首尾去空格操作
  • 第四步:将所有拆分后的子项汇总为一个一维列表,即可得到目标结果
Python 代码示例
import json

# 若输入是完整JSON格式,先解析拿到文本内容
raw_json = '{"ParsedText": "180 Grade IV\r\nClass VIII Pass\r\nwww.forbes.com, Since 2012\r\n"}'
data = json.loads(raw_json)
raw_text = data["ParsedText"]

result = []
# 按换行符拆分并过滤空值
split_by_newline = [item for item in raw_text.split('\r\n') if item.strip()]

# 处理逗号分隔的项,压平为一维列表
for item in split_by_newline:
    for sub_item in item.split(','):
        cleaned = sub_item.strip()
        if cleaned:
            result.append(cleaned)

print(result)
# 输出:['180 Grade IV', 'Class VIII Pass', 'www.forbes.com', 'Since 2012']

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 08:54:04