Az rsplit metódus
Az rsplit metódus egy listát ad vissza a
stringből, amelyet az utolsó részstring
egyezés és a paraméterben megadott
elválasztó alapján osztott fel. A második,
opcionális paraméterben adjuk meg, hogy
hányszor osszuk fel a stringet. Alapértelmezetten
a stringet korlátlan számú alkalommal
lehet felosztani.
Szintaxis
string.rsplit(elválasztó, [felosztások száma])
Példa
Alkalmazzuk az rsplit metódust a
következő stringre és osszuk fel egyszer:
txt = 'ab_ac_dea'
print(txt.rsplit('_', 1))
A kód végrehajtásának eredménye:
['ab_ac', 'dea']
Példa
Most pedig alkalmazzuk az rsplit
metódust a felosztások számának megadása nélkül:
txt = 'ab_ac_dea'
print(txt.rsplit('_'))
A kód végrehajtásának eredménye:
['ab', 'ac', 'dea']
Lásd még
-
a
splitmetódus,
amely a stringet balról részekre bontja részstring alapján -
a
rpartitionmetódus,
amely a stringet az utolsó részstring egyezés alapján osztja fel -
a
rsplitmetódus,
amely a stringet jobbról részekre bontja részstring alapján -
a
partitionmetódus,
amely a stringet az első részstring egyezés alapján osztja fel -
a
joinmetódus,
amely egy stringet ad vissza a stringek listájából