Python分割连续定界符
|
Python中的默认“ 0”方法将连续的空格视为单个定界符。但是,如果指定分隔符字符串,则不会折叠连续的分隔符:
>>> \'aaa\'.split(\'a\')
[\'\', \'\', \'\', \'\']
折叠连续定界符的最直接方法是什么?我知道我可以从结果列表中删除空字符串:
>>> result = \'aaa\'.split(\'a\')
>>> result
[\'\', \'\', \'\', \'\']
>>> result = [item for item in result if item]
但是有没有更方便的方法呢?
没有找到相关结果
已邀请:
6 个回复
场竟矩喘崩
捻盒愧杯
或者您可以切换到正则表达式:
靛新比比催
如
稀瓣囊
但是,可能不如列表理解那么明显。
慷祈霖黑
亥套惟间连