Python - Auf Listenelemente zugreifen
Greifen Sie auf Artikel zu
Listenelemente sind indiziert und Sie können darauf zugreifen, indem Sie sich auf die Indexnummer beziehen:
Beispiel
Drucken Sie den zweiten Punkt der Liste:
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Hinweis: Das erste Element hat den Index 0.
Negative Indizierung
Negative Indexierung bedeutet, dass Sie am Ende beginnen
-1
bezieht sich auf das letzte Element,
-2
bezieht sich auf das vorletzte Element usw.
Beispiel
Drucken Sie das letzte Element der Liste:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Bereich der Indizes
Sie können einen Bereich von Indizes angeben, indem Sie angeben, wo der Bereich beginnen und wo er enden soll.
Bei der Angabe eines Bereichs ist der Rückgabewert eine neue Liste mit den angegebenen Elementen.
Beispiel
Geben Sie das dritte, vierte und fünfte Element zurück:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
Hinweis: Die Suche beginnt bei Index 2 (enthalten) und endet bei Index 5 (nicht inbegriffen).
Denken Sie daran, dass das erste Element den Index 0 hat.
Wenn Sie den Startwert weglassen, beginnt der Bereich beim ersten Element:
Beispiel
Dieses Beispiel gibt die Elemente vom Anfang an, aber NICHT einschließlich, "kiwi" zurück:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
Durch Weglassen des Endwertes geht der Bereich bis zum Ende der Liste:
Beispiel
Dieses Beispiel gibt die Elemente von "Kirsche" bis zum Ende zurück:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
Bereich negativer Indizes
Geben Sie negative Indizes an, wenn Sie die Suche am Ende der Liste beginnen möchten:
Beispiel
Dieses Beispiel gibt die Elemente von "orange" (-4) bis, aber NICHT einschließlich "mango" (-1) zurück:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])
Überprüfen Sie, ob Artikel vorhanden ist
Um festzustellen, ob ein bestimmtes Element in einer Liste vorhanden ist, verwenden Sie das in
Schlüsselwort:
Beispiel
Überprüfen Sie, ob "Apple" in der Liste vorhanden ist:
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")