python - 用最后 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']
解决方案
使用rsplit
value = "HELLO HOW ARE YOU WHAT ARE YOU DOING"
result = value.rsplit(" ", 2)
print(result) # ['HELLO HOW ARE YOU WHAT ARE', 'YOU', 'DOING']
推荐阅读
- kubernetes - 如何正确配置k8s nginx入口基本url和路径来处理vuejs客户端路由和nodejs服务器端api
- java - 在 android studio 中检测高频(18k-20k)的问题。请帮帮我
- python - Plotly:用单色填充和线条绘制面积图
- javascript - 开玩笑测试 API 期望 200 但收到 401
- python - 在两列上删除具有 NaN 值的行
- angular - 在页面播放视频的正确方法(从数据库上传视频数据 blob)
- python - Gitlab-PythonApi 合并请求
- android-studio - 如何在活动及其片段之间发送数据?
- python - 使用 open CV 或 skimage 进行轮廓填充?
- sql - SQL AND OR 运算符