Page cover

In eine Liste einfügen

Elemente in eine Liste einfügen

Du kannst Elemente (Strings, Variablen etc.) in einer Liste auch mittendrin einfügen. Dazu benutzt du den insert() Befehl. Bei diesem Befehl musst du 2 Dinge eingeben, die du mit einem Komma trennst.

  1. Die Nummer, die das Element in der Liste einnehmen soll (Integer)

  2. Das Element, was eingefügt werden soll (String)

Das sieht dann so aus:

liste = ["Eier", "Bananen", "Äpfel"]
liste.insert(1, "Ananas")
print(liste)
>>> ["Eier", "Ananas", "Bananen", "Äpfel"]

Wie du siehst, hat das Element (Ananas) den zweiten Platz (1) in der Liste eingenommen, und den Rest um einen Platz nach hinten verschoben.

Wenn du eine Zahl angibst, die nicht mehr in der Liste ist, wird das Element hinten angehängt:

liste = ["Eier", "Bananen", "Äpfel"]
liste.insert(5, "Ananas")
print(liste)
>>> ["Eier", "Bananen", "Äpfel", "Ananas"]

Um etwas in eine existierende Liste einzufügen, benutzt du listenname.insert(platz, text)

Last updated