首页 > 解决方案 > 用最后 2 个空格分割字符串

问题描述

用于拆分单词

value = "HELLO HOW ARE YOU WHAT ARE YOU DOING"
result = value.split(" ",2)

>> output will be:['HELLO','HOW', 'ARE YOU WHAT ARE YOU DOING']

但是如果我想要这样的结果怎么办

output: ['HELLO HOW ARE YOU WHAT ARE' ,'YOU' ,'DOING']

标签: pythonpython-3.x

解决方案


使用rsplit

value = "HELLO HOW ARE YOU WHAT ARE YOU DOING"
result = value.rsplit(" ", 2)
print(result) # ['HELLO HOW ARE YOU WHAT ARE', 'YOU', 'DOING']

推荐阅读