Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verwendung der Insert()-Methode | Mastering Python Lists
Python-Datenstrukturen

Verwendung der Insert()-Methode

Was ist, wenn wir ein Element nicht am Ende der Liste, sondern an einer bestimmten Position hinzufügen möchten? Dafür verwenden wir die Methode insert().

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 wir uns vor, wir planen eine Reise und haben eine Liste von Städten, die wir besuchen möchten.

123
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']

Diese Liste enthält vier Elemente:

Die Pläne ändern sich jedoch, und die Reihenfolge der Reiseziele soll angepasst werden. Nun soll "Chicago" als erstes Reiseziel priorisiert werden.

12345
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Chicago" 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 sind nach unten gerückt. Jetzt haben wir 5 Elemente:

Note
Hinweis

Mit der Funktion insert() kann jeweils nur ein Element hinzugefügt werden.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 7
single

single

Verwendung der Insert()-Methode

Swipe um das Menü anzuzeigen

Was ist, wenn wir ein Element nicht am Ende der Liste, sondern an einer bestimmten Position hinzufügen möchten? Dafür verwenden wir die Methode insert().

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 wir uns vor, wir planen eine Reise und haben eine Liste von Städten, die wir besuchen möchten.

123
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']

Diese Liste enthält vier Elemente:

Die Pläne ändern sich jedoch, und die Reihenfolge der Reiseziele soll angepasst werden. Nun soll "Chicago" als erstes Reiseziel priorisiert werden.

12345
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Chicago" 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 sind nach unten gerückt. Jetzt haben wir 5 Elemente:

Note
Hinweis

Mit der Funktion insert() kann jeweils nur ein Element hinzugefügt werden.

Aufgabe

Wischen, um mit dem Codieren zu beginnen

Sie haben die Liste travel_wishlist.

Priorisieren Sie zwei bestimmte Städte für Ihre Reisen mit der Methode insert().

  • Fügen Sie die Stadt "London" als neues erstes Reiseziel in Ihrer Liste hinzu.
  • Fügen Sie anschließend die Stadt "Budapest" direkt nach der Reise nach "Paris" hinzu.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 7
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

some-alt