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.

Kostenlosen Account erstellen

Registrieren Sie sich jetzt und erhalten Sie Zugang zu unseren Cloud Produkten.

Das könnte Sie auch interessieren:

centron Managed Cloud Hosting in Deutschland

Java-Array: So prüfst du Werte effizient

JavaScript
Wie prüft man, ob ein Java Array einen Wert enthält? Es gibt viele Möglichkeiten, um zu überprüfen, ob ein Java Array einen bestimmten Wert enthält. Einfache Iteration mit einer for-Schleife…
centron Managed Cloud Hosting in Deutschland

Wie berechnet man den BLEU-Score in Python?

Python
Wie berechnet man den BLEU-Score in Python? Der BLEU-Score in Python ist eine Metrik, die die Güte von maschinellen Übersetzungsmodellen misst. Ursprünglich wurde er nur für Übersetzungsmodelle entwickelt, wird jedoch…