Kursinhalt
Python-Datenstrukturen
Python-Datenstrukturen
Die Insert()-Methode
Was ist, wenn wir ein Element nicht am Ende der Liste hinzufügen möchten, sondern an einer bestimmten Position? Zu diesem Zweck verwenden wir die insert()
-Methode.
Der Syntax für die insert()
-Methode ist:
index
: die Position in der Liste, an der Sie das neue Element hinzufügen möchten. Denken Sie daran, dass Python nullbasiertes Indexieren verwendet;element
: das Element, das Sie in die Liste einfügen möchten.
Stellen Sie sich vor, Sie planen eine Reise und haben eine Liste von Städten, die Sie besuchen möchten.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Diese Liste enthält vier Elemente:
Jedoch ändern sich Ihre Pläne, und Sie entscheiden sich, die Reihenfolge der Ziele anzupassen. Jetzt möchten Sie "Chicago" als erstes Ziel priorisieren.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Rome" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']
Danach nimmt "Chicago" den 0
-Index ein. Es steht jetzt an der Spitze, und die restlichen Elemente sind nach unten verschoben. So haben wir jetzt 5 Elemente:
Hinweis
Mit der
insert()
-Funktion können Sie nur ein Element gleichzeitig hinzufügen.
Swipe to start coding
Sie haben die Liste travel_wishlist
.
Ihr Ziel ist es, zwei bestimmte Städte für Ihre Reisen mit der insert()
-Methode zu priorisieren.
- Fügen Sie die Stadt
"London"
als neues erstes Ziel in Ihrer Liste hinzu; - Fügen Sie dann die Stadt
"Budapest"
direkt nach der Reise nach"Paris"
hinzu.
Lösung
Danke für Ihr Feedback!
Die Insert()-Methode
Was ist, wenn wir ein Element nicht am Ende der Liste hinzufügen möchten, sondern an einer bestimmten Position? Zu diesem Zweck verwenden wir die insert()
-Methode.
Der Syntax für die insert()
-Methode ist:
index
: die Position in der Liste, an der Sie das neue Element hinzufügen möchten. Denken Sie daran, dass Python nullbasiertes Indexieren verwendet;element
: das Element, das Sie in die Liste einfügen möchten.
Stellen Sie sich vor, Sie planen eine Reise und haben eine Liste von Städten, die Sie besuchen möchten.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Diese Liste enthält vier Elemente:
Jedoch ändern sich Ihre Pläne, und Sie entscheiden sich, die Reihenfolge der Ziele anzupassen. Jetzt möchten Sie "Chicago" als erstes Ziel priorisieren.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Rome" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']
Danach nimmt "Chicago" den 0
-Index ein. Es steht jetzt an der Spitze, und die restlichen Elemente sind nach unten verschoben. So haben wir jetzt 5 Elemente:
Hinweis
Mit der
insert()
-Funktion können Sie nur ein Element gleichzeitig hinzufügen.
Swipe to start coding
Sie haben die Liste travel_wishlist
.
Ihr Ziel ist es, zwei bestimmte Städte für Ihre Reisen mit der insert()
-Methode zu priorisieren.
- Fügen Sie die Stadt
"London"
als neues erstes Ziel in Ihrer Liste hinzu; - Fügen Sie dann die Stadt
"Budapest"
direkt nach der Reise nach"Paris"
hinzu.
Lösung
Danke für Ihr Feedback!