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

如何将列表中含换行符的单个元素拆分为同列表的多个元素

解决列表中单元素按换行符拆分并更新的问题

你的列表里只有一个包含多个换行符的字符串,要把它拆分成独立元素替换原列表,直接用字符串的split('\n')方法就能搞定:

原代码

result_list = ['48608541\ncsm_radar_main_dev-7319-userdevsigned\nLogd\nG2A0P3027145002X\nRadar\ncompleted 2022-10-25T10:43:01\nPASS: 12FAIL: 1SKIP: 1\n2:25:36']

拆分并更新列表

直接取列表中的唯一元素拆分,再替换原列表:

# 一行完成拆分和替换
result_list = result_list[0].split('\n')

执行后result_list就会变成你想要的形式:

['48608541', 'csm_radar_main_dev-7319-userdevsigned', 'Logd', 'G2A0P3027145002X', 'Radar', 'completed 2022-10-25T10:43:01', 'PASS: 12FAIL: 1SKIP: 1', '2:25:36']

可选:过滤空字符串

如果原字符串开头/结尾有换行,拆分后会出现空元素,可加过滤:

result_list = [item for item in result_list[0].split('\n') if item]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 10:00:57