1
根据python文档。即使我没有指定分隔符,为什么split函数会忽略' n'?
str.split([SEP [,maxsplit]])
如果未指定SEP是或是无,一个不同的分割算法被应用于:连续空白的运行被视为单一的分离器,并且如果字符串具有前导或尾随空白,则结果将在开始或结束处不包含空字符串。因此,将空字符串或只包含空格的字符串拆分为无分隔符将返回[]。
但是,
str = 'L1 \nL2 \nL3'
print str.split()
回报['L1','L2','L3']
'\ n'是空格。 – BrenBarn
@BrenBarn谢谢。 – user5319825