Metoden rsplit
Metoden rsplit returnerar en lista från
en sträng, uppdelad efter den sista matchningen
av en delsträng och den angivna avgränsaren
i parametern. I den andra valfria
parametern anger vi hur många gånger vi ska
dela upp strängen. Som standard kan strängen delas
upp ett obegränsat antal gånger.
Syntax
sträng.rsplit(avgränsare, [antal uppdelningar])
Exempel
Låt oss använda metoden rsplit på
följande sträng och dela upp den en gång:
txt = 'ab_ac_dea'
print(txt.rsplit('_', 1))
Resultat av kodkörningen:
['ab_ac', 'dea']
Exempel
Och låt oss nu använda metoden rsplit
utan att ange antal uppdelningar:
txt = 'ab_ac_dea'
print(txt.rsplit('_'))
Resultat av kodkörningen:
['ab', 'ac', 'dea']
Se även
-
metoden
split,
som delar upp en sträng efter delsträng från vänster -
metoden
rpartition,
som delar upp en sträng efter den sista matchningen av en delsträng -
metoden
rsplit,
som delar upp en sträng efter delsträng från höger -
metoden
partition,
som delar upp en sträng efter den första matchningen av en delsträng -
metoden
join,
som returnerar en sträng från en lista med strängar