根据最后一次出现的分隔符将string拆分为2
我想知道是否有任何内置的函数在Python中打破了string分为2部分,基于最后一次出现的分隔符。
例如:考虑string“abc,d,e,f”,在分隔符“,”之后,我想输出为
“abc,d,e”和“f”。
我知道如何操作string来获得所需的输出,但我想知道是否有任何在python中构build函数。
使用rpartition(s)
。 它确实如此。
你也可以使用rsplit(s, 1)
。
>>> "abc,d,e,f".rsplit(',',1) ['abc,d,e', 'f']
rsplit
>>> "abc,d,e,f".rsplit(',', 1) ['abc,d,e', 'f']