Wie man Elemente zu einer Liste in Python hinzufügt

In diesem Tutorial lernen wir verschiedene Möglichkeiten kennen, um Elemente zu einer Liste in Python hinzuzufügen.

Es gibt vier Methoden, um Elemente zu einer Liste in Python hinzuzufügen.

  • append(): Fügt das Element am Ende der Liste hinzu.
  • insert(): Fügt das Element vor dem angegebenen Index ein.
  • extend(): Erweitert die Liste, indem Elemente aus einem Iterable angehängt werden.
  • Listenverkettung: Wir können den + Operator verwenden, um mehrere Listen zu verketten und eine neue Liste zu erstellen.

Voraussetzungen für Listen in Python

Um dieses Tutorial abzuschließen, benötigen Sie:

  • Grundkenntnisse in der Installation von Python 3 und im Codieren in Python.
  • Dieses Tutorial wurde mit Python 3.9.6 getestet.

append()

Diese Funktion fügt ein einzelnes Element am Ende der Liste hinzu.

fruit_list = ["Apple", "Banana"]

print(f'Current Fruits List {fruit_list}')

new_fruit = input("Bitte geben Sie einen Fruchtnamen ein:\n")

fruit_list.append(new_fruit)

print(f'Aktualisierte Obstliste {fruit_list}')

Ausgabe:

Aktuelle Obstliste ['Apple', 'Banana']
Bitte geben Sie einen Fruchtnamen ein:
Orange
Aktualisierte Obstliste ['Apple', 'Banana', 'Orange']

Dieses Beispiel hat Orange am Ende der Liste hinzugefügt.

insert()

Diese Funktion fügt ein Element an dem angegebenen Index der Liste hinzu.

num_list = [1, 2, 3, 4, 5]

print(f'Aktuelle Zahlenliste {num_list}')

num = int(input("Bitte geben Sie eine Zahl ein, die zur Liste hinzugefügt werden soll:\n"))

index = int(input(f'Bitte geben Sie den Index zwischen 0 und {len(num_list) - 1} ein, an dem die Zahl hinzugefügt werden soll:\n'))

num_list.insert(index, num)

print(f'Aktualisierte Zahlenliste {num_list}')

Ausgabe:

Aktuelle Zahlenliste [1, 2, 3, 4, 5]
Bitte geben Sie eine Zahl ein, die zur Liste hinzugefügt werden soll:
20
Bitte geben Sie den Index zwischen 0 und 4 ein, an dem die Zahl hinzugefügt werden soll:
2
Aktualisierte Zahlenliste [1, 2, 20, 3, 4, 5]

Dieses Beispiel hat 20 an der Stelle des Index 2 hinzugefügt. 20 wurde an dieser Stelle in die Liste eingefügt.

extend()

Diese Funktion fügt iterierbare Elemente zu der Liste hinzu.

extend_list = []

extend_list.extend([1, 2])  # Listenelemente hinzufügen

print(extend_list)

extend_list.extend((3, 4))  # Tuple-Elemente hinzufügen

print(extend_list)

extend_list.extend("ABC")  # String-Elemente hinzufügen

print(extend_list)

Ausgabe:

[1, 2]
[1, 2, 3, 4]
[1, 2, 3, 4, 'A', 'B', 'C']

Dieses Beispiel fügte eine Liste von [1, 2] hinzu. Dann fügte es ein Tuple von (3, 4) hinzu. Und schließlich fügte es einen String “ABC” hinzu.

Listenverkettung

Wenn Sie mehrere Listen in Python verketten müssen, können Sie den + Operator verwenden. Dies erstellt eine neue Liste, während die ursprünglichen Listen unverändert bleiben.

evens = [2, 4, 6]
odds = [1, 3, 5]

nums = odds + evens

print(nums)  # [1, 3, 5, 2, 4, 6]

Dieses Beispiel fügte die Liste der geraden Zahlen am Ende der Liste der ungeraden Zahlen hinzu. Die neue Liste enthält Elemente aus den Listen von links nach rechts. Es ist ähnlich wie die String-Verkettung in Python.

Fazit: Elemente zu einer Liste in Python hinzufügen

Python bietet mehrere Möglichkeiten, um Elemente zu einer Liste hinzuzufügen. Wir können ein Element am Ende der Liste hinzufügen und ein Element an dem angegebenen Index einfügen. Wir können auch eine Liste zu einer anderen hinzufügen. Wenn Sie mehrere Listen verketten möchten, verwenden Sie den überladenen + Operator.

Quelle: digitalocean.com

Jetzt 200€ Guthaben sichern

Registrieren Sie sich jetzt in unserer ccloud³ und erhalten Sie 200€ Startguthaben für Ihr Projekt.

Das könnte Sie auch interessieren:

Moderne Hosting Services mit Cloud Server, Managed Server und skalierbarem Cloud Hosting für professionelle IT-Infrastrukturen

VeraCrypt unter Ubuntu 24.04 installieren & nutzen

Security, Tutorial
VeraCrypt unter Ubuntu 24.04 installieren – Schritt-für-Schritt-Anleitung VeraCrypt ist eine kostenlose Open-Source-Verschlüsselungslösung, mit der sich vertrauliche Daten wie Dateien, Ordner und ganze Laufwerke absichern lassen. Um diese leistungsstarke Sicherheitssoftware optimal…