首页 > 解决方案 > 从第一个 '\n' 切分列表中的所有字符串

问题描述

如何从列表中删除第一个 RemoveThisX\n

['RemoveThis1\nDontRemove\nDontRemove','RemoveThis2\nDontRemove\nDontRemove', 'RemoveThis3\nDontRemove\nDontRemove', 'RemoveThis4\nDontRemove\nDontRemove']

正在尝试删除 RemoveThis1\n、RemoveThis2\n、RemoveThis3、RemoveThis4\n

最终结果需要

['DontRemove\nDontRemove','DontRemove\nDontRemove', 'DontRemove\nDontRemove', 'DontRemove\nDontRemove']

标签: pythonpython-3.xlist

解决方案


a_list = ['RemoveThis1\nDontRemove\nDontRemove','RemoveThis2\nDontRemove\nDontRemove', 'RemoveThis3\nDontRemove\nDontRemove', 'RemoveThis4\nDontRemove\nDontRemove']

result = [item[item.find('\n')+1:] for item in a_list]
print(result)
['DontRemove\nDontRemove', 'DontRemove\nDontRemove', 'DontRemove\nDontRemove', 'DontRemove\nDontRemove']

推荐阅读