首页 > 解决方案 > 如何使用换行格式数组删除第二个单词

问题描述

如何从这个数组中删除 2.50\n?

line = ['1.60\n2.50\n2.15', '1.80\n2.20\n1.90']

尝试拆分,rsplit,但我无法删除

我需要结果是 line = ['1.60\n2.15', '1.80\n1.90'] 正则表达式可以吗?

标签: pythonregexstringlistsplit

解决方案


如果您要从字符串中删除的数字并不总是相同,您可以使用以下内容:

new_line = []
for entry in line:
    lst = entry.split('\n')
    lst.pop(1)
    entry = "\n".join(lst)
    new_line.append(entry)

推荐阅读