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

pythonsträ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:

pythontxt = 'ab_ac_dea'
print(txt.rsplit('_', 1))

Resultat av kodkörningen:

python['ab_ac', 'dea']

Exempel

Och låt oss nu använda metoden rsplit utan att ange antal uppdelningar:

pythontxt = 'ab_ac_dea'
print(txt.rsplit('_'))

Resultat av kodkörningen:

python['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