我想知道在python中是否有任何内置函数将字符串分解为2个部分,基于最后一次出现的分隔符.
例如:考虑字符串"abc,d,e,f",在拆分分隔符","之后,我希望输出为
"abc,d,e"和"f".
我知道如何操作字符串来获得所需的输出,但我想知道python中是否有任何内置函数.
Pet*_*nov 114
使用rpartition(s).它正是如此.
你也可以使用rsplit(s, 1).
Gry*_*ius 72
>>> "a b c,d,e,f".rsplit(',',1)
['a b c,d,e', 'f']
Run Code Online (Sandbox Code Playgroud)
wRA*_*RAR 53
您可以通过最后一次出现的分隔符拆分字符串rsplit:
返回字符串中单词的列表,由分隔符字符串(从右侧开始)分隔.
要按最后一个逗号分割:
>>> "a b c,d,e,f".rsplit(',', 1)
['a b c,d,e', 'f']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56813 次 |
| 最近记录: |