First page Back Continue Last page Overview Image

Indexing und Slicing

-11

-10

-7

-8

-9

-6

-5

-2

-3

-4

-1

0

1

4

3

2

5

6

9

8

7

10

Statt von vorne kann man die Indizes auch von hinten bestimmen:

>>> txt[-1]

'd'

>>> txt[-5]

'W'

'Hello'

>>> txt[0:-6]

'Hello'

>>> txt[:5]

'Hello'

>>> txt[6:]

'World'

Einzelne Elemente eines Strings (Zeichen) kann man mit eckigen Klammern indizieren:

>>> txt = "Hello World"

>>> txt[0]

'H'

>>> txt[4]

'o'

Teilstrings:

>>> txt = "Hello World"

>>> txt[1:5]

'ello'

>>> txt[0:5]

'Hello'

Von Anfang bis Ende:

>>> txt[:]

'Hello World'

H

e

o

l

l

W

l

r

o

d

Jedes n-te Zeichen:

>>> txt[::2]

'HloWrd'

>>> txt[::3]

'HlWl'

String umkehren:

>>> txt[::-1]

'dlroW olleH'

>>>