Skip to main content
 首页 » 编程设计

Python:如何根据空格拆分字符串但保留 '\n'

2025年05月04日20kenshinobiy

我想根据空格分割一个字符串

a = ' girl\n    is' 
a.split() 
['girl', 'is'] 

我发现split之后,'\n'也会消失。我想要的结果是

['girl\n', 'is'] 

那如果我用.splitlines方法,返回的结果也不是我想要的。

a.splitlines(True) 
[' girl\n', '    is'] 

您有什么建议吗?谢谢!

请您参考如下方法:

试试这个

[s for s in a.split(' ') if s] 
['girl\n', 'is']