Python

⌘K
  1. Home
  2. Docs
  3. Python
  4. Python Listen
  5. Python Listen Elemente hinzufügen

Python Listen Elemente hinzufügen

Python Listen Elemente hinzufügen (engl.: Add List Elements): Python-Listen bieten eine flexible Möglichkeit, Elemente dynamisch hinzuzufügen. Sie können Elemente am Ende, an einer bestimmten Position oder sogar mehrere Elemente auf einmal einfügen. In Python stehen Ihnen verschiedene Methoden zur Verfügung, um Elemente in eine Liste einzufügen.

append(): Einzelne Elemente am Ende hinzufügen

Mit der Methode append() können Sie ein einzelnes Element am Ende der Liste hinzufügen.

meine_liste = ["Apfel", "Banane"]
meine_liste.append("Kirsche")
print(meine_liste)  # Ausgabe: ['Apfel', 'Banane', 'Kirsche']

insert(): Elemente an eine bestimmte Position einfügen

Die insert()-Methode erlaubt es, ein Element an einer bestimmten Position einzufügen. Sie benötigt zwei Parameter: den Index und das einzufügende Element.

meine_liste = ["Apfel", "Banane"]
meine_liste.insert(1, "Kirsche")
print(meine_liste)  # Ausgabe: ['Apfel', 'Kirsche', 'Banane']

In diesem Beispiel wird "Kirsche" an Position 1 eingefügt.

extend(): Mehrere Elemente hinzufügen

Wenn Sie eine Liste um mehrere Elemente erweitern möchten, verwenden Sie extend(). Diese Methode akzeptiert eine Liste als Parameter und fügt deren Elemente am Ende der Liste an.

meine_liste = ["Apfel", "Banane"]
meine_liste.extend(["Kirsche", "Dattel"])
print(meine_liste)  # Ausgabe: ['Apfel', 'Banane', 'Kirsche', 'Dattel']

Listenkonkatenation: Mit + mehrere Listen kombinieren

Sie können auch den Plus-Operator + verwenden, um zwei Listen zu verbinden und eine neue Liste zu erstellen. Diese Methode verändert jedoch die Originalliste nicht.

liste1 = ["Apfel", "Banane"]
liste2 = ["Kirsche", "Dattel"]
neue_liste = liste1 + liste2
print(neue_liste)  # Ausgabe: ['Apfel', 'Banane', 'Kirsche', 'Dattel']

Möchten Sie die ursprüngliche Liste erweitern, können Sie += verwenden:

meine_liste = ["Apfel", "Banane"]
meine_liste += ["Kirsche", "Dattel"]
print(meine_liste)  # Ausgabe: ['Apfel', 'Banane', 'Kirsche', 'Dattel']

Elemente mit Slicing hinzufügen

Eine weitere Möglichkeit besteht darin, mit Slicing an einer bestimmten Position mehrere Elemente hinzuzufügen. Dies ermöglicht eine sehr präzise Steuerung, wo die neuen Elemente erscheinen sollen.

meine_liste = ["Apfel", "Dattel"]
meine_liste[1:1] = ["Banane", "Kirsche"]
print(meine_liste)  # Ausgabe: ['Apfel', 'Banane', 'Kirsche', 'Dattel']

Häufig gestellte Fragen

Wie füge ich ein Element ans Ende einer Liste?

Nutzen Sie append(), um ein einzelnes Element am Ende anzufügen.

Kann ich eine Liste an einer bestimmten Stelle erweitern?

Ja, insert() fügt ein Element an einer bestimmten Position hinzu, und mit meine_liste[start:start] = [...] können Sie mehrere Elemente einfügen.

Wie füge ich eine ganze Liste hinzu?

Mit extend() oder += können Sie mehrere Elemente hinzufügen.