Elemente an Bestimmten Positionen in Python Platzieren
Was ist, wenn ein Element nicht am Ende der Liste, sondern an einer bestimmten Position eingefügt werden soll? Dafür kann die Methode insert() verwendet werden. Die Syntax für die Methode insert() lautet:
list.insert(index, element)
index: die Position in der Liste, an der das neue Element eingefügt werden soll. Beachte, dass Python nullbasierte Indizierung verwendet;element: das Element, das in die Liste eingefügt werden soll.
Stellen Sie sich vor, Sie planen eine Reise und haben eine Liste von Städten, die Sie besuchen möchten.
123travel_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 Reiseziele anzupassen. Nun möchten Sie "Chicago" als erstes Reiseziel priorisieren.
12345travel_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 Index 0 ein. Es steht nun ganz oben, und die restlichen Elemente wurden nach unten verschoben. Somit gibt es jetzt 5 Elemente:
Mit der Funktion insert() kann nur ein Element gleichzeitig hinzugefügt werden.
Swipe to start coding
Sie haben die Liste travel_wishlist.
Priorisieren Sie zwei bestimmte Städte für Ihre Reisen mithilfe der Methode insert().
- Fügen Sie die Stadt
"London"als neues erstes Reiseziel in Ihre Liste ein; - Fügen Sie anschließend die Stadt
"Budapest"direkt nach der Reise nach"Paris"hinzu.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 4
Elemente an Bestimmten Positionen in Python Platzieren
Swipe um das Menü anzuzeigen
Was ist, wenn ein Element nicht am Ende der Liste, sondern an einer bestimmten Position eingefügt werden soll? Dafür kann die Methode insert() verwendet werden. Die Syntax für die Methode insert() lautet:
list.insert(index, element)
index: die Position in der Liste, an der das neue Element eingefügt werden soll. Beachte, dass Python nullbasierte Indizierung verwendet;element: das Element, das in die Liste eingefügt werden soll.
Stellen Sie sich vor, Sie planen eine Reise und haben eine Liste von Städten, die Sie besuchen möchten.
123travel_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 Reiseziele anzupassen. Nun möchten Sie "Chicago" als erstes Reiseziel priorisieren.
12345travel_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 Index 0 ein. Es steht nun ganz oben, und die restlichen Elemente wurden nach unten verschoben. Somit gibt es jetzt 5 Elemente:
Mit der Funktion insert() kann nur ein Element gleichzeitig hinzugefügt werden.
Swipe to start coding
Sie haben die Liste travel_wishlist.
Priorisieren Sie zwei bestimmte Städte für Ihre Reisen mithilfe der Methode insert().
- Fügen Sie die Stadt
"London"als neues erstes Reiseziel in Ihre Liste ein; - Fügen Sie anschließend die Stadt
"Budapest"direkt nach der Reise nach"Paris"hinzu.
Lösung
Danke für Ihr Feedback!
single