[Python-de] Alternative zu rpartition

Diez B. Roggisch deets at web.de
Fr Aug 13 14:12:10 UTC 2010


Am 13.08.2010 um 13:08 schrieb Johannes Markert:

> Hallo liebe Python-Gemeinde,
>
> ich bin aus unbeeinflussbaren Gründen auf Python 2.4 angewiesen.
> Und da ist die String-Operation rpartition() noch nich implementiert.
> Welche Alternativen gibt es für diese ältere Version?

Naja, das ist doch schnell selbst geschrieben:

def rpartition(s, sep):
     try:
         left, right = s.rsplit(sep, 1)
         return left, sep, right
     except ValueError:
         return '', '', s


assert ('www.python', '.', 'org') == rpartition('www.python.org', '.')
assert ('', '', 'www.python.org') == rpartition('www.python.org', ':')




Mehr Informationen über die Mailingliste python-de