Folgen mehrere Trennzeichen hintereinander, so werden sie nicht zu einer Trennstelle zusammengefasst, sondern es wird jedesmal getrennt und dabei ein leerer String erzeugt.
>>> doc = "/usr/share/doc/python//html"
>>> doc.split("/")
['', 'usr', 'share', 'doc', 'python', '', 'html']
Dies gilt nicht für das Default-split(). Falls sep nicht spezifiziert oder None ist, werden alle Folgen von Whitespaces als ein Ganzes, also als ein Seperator betrachtet:
>>> mammon = "The god of the world's">>> mammon.rsplit()
['The', 'god', 'of', 'the', "world's"]
>>> mammon.rsplit(" ")
['The', '', '', 'god', '', '', 'of', 'the', "world's"]