partition: Ausdruck in eckigen Klammern verstehen
Verfasst: Dienstag 12. Juni 2018, 17:07
Hallo Leute,
in der Dokumentation wird die partition wie folgt forgestellt:
Für sep steht eine bestimmte und individuelle Zeichenkette. Das können Punkt, Komma etc sein. Soweit verstehe ich es. Wenn man partition() ausführt, erhält man einen Tuple.
In einigen Fällen möchte man einen Text zwischen zwei Zeichen. Dies könnte so aussehen:
Das heißt, aus:
Denn wenn ich einen Tuple habe, sagen wir mal ('foo', 'bar'), und ich will auf 'bar' zugreifen, dann würde ich [1] verwenden, denn [0] liefert mir 'foo'. Im Kontext von partition() tue ich mich damit schwer, die Zahlen in den eckigen Klammern zu verstehen.
in der Dokumentation wird die partition wie folgt forgestellt:
Code: Alles auswählen
str,partition(sep)
In einigen Fällen möchte man einen Text zwischen zwei Zeichen. Dies könnte so aussehen:
Code: Alles auswählen
str.partition('<td>')[-1].rpartition('</td>')[0]
wird dann:'<td> BLAAAH </td>'
Was mich jetzt eher interessiert, ist, was die [-1] und [0] sagen - vor allem -1.BLAAAH
Denn wenn ich einen Tuple habe, sagen wir mal ('foo', 'bar'), und ich will auf 'bar' zugreifen, dann würde ich [1] verwenden, denn [0] liefert mir 'foo'. Im Kontext von partition() tue ich mich damit schwer, die Zahlen in den eckigen Klammern zu verstehen.