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

如何删除数组/列表中的换行符( )并清理空元素

我来帮你搞定这个序列列表的清理需求!你需要移除每个元素末尾的换行符,同时删掉空元素对吧?用Python的话,一行列表推导式就能轻松实现:

original_list = [
    '>ENST00000252519.8 ACE2-201 cdna:protein_coding\n',
    'ATGGAAGTATTTAAAGCGCCACCTATTGGGATATAAG\n',
    '\n',
    '>TRENST0023525133.3 ACE2-202 cdna:protein_coding\n',
    'ATGAAATTATTTAAAGCGCCACTTATTGGAATATAAA\n',
    'TTGTAGCTCGATCGATCCGTACTGACTGACTGACTAA\n',
    'ATGGAAGTATTTAAAGCGCCACCTATTGGGATATAAG\n'
]

# 清理列表:移除末尾换行 + 删除空元素
cleaned_list = [item.rstrip('\n') for item in original_list if item.strip()]

代码解释:

  • item.rstrip('\n'):专门移除每个元素末尾的换行符,不会改动元素内部的内容;
  • if item.strip():过滤掉所有空元素,包括纯换行的空字符串和完全空白的条目。

运行这段代码后,cleaned_list就会完全符合你想要的格式啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 13:32:37