Kursinhalt
Python-Datenstrukturen
Python-Datenstrukturen
Verwendung der Insert()-Methode: Platzieren von Elementen an Bestimmten Positionen
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:
Allerdings ä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
Du hast die Liste travel_wishlist
.
Priorisiere zwei bestimmte Städte für deine Reisen mit der Methode insert()
.
- Füge die Stadt
"London"
als neues erstes Ziel in deiner Liste hinzu; - Füge dann die Stadt
"Budapest"
direkt nach der Reise nach"Paris"
hinzu.
Lösung
Danke für Ihr Feedback!
Verwendung der Insert()-Methode: Platzieren von Elementen an Bestimmten Positionen
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:
Allerdings ä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
Du hast die Liste travel_wishlist
.
Priorisiere zwei bestimmte Städte für deine Reisen mit der Methode insert()
.
- Füge die Stadt
"London"
als neues erstes Ziel in deiner Liste hinzu; - Füge dann die Stadt
"Budapest"
direkt nach der Reise nach"Paris"
hinzu.
Lösung
Danke für Ihr Feedback!