Einführung
In diesem Tutorial lernen wir verschiedene Möglichkeiten kennen, um in Python Elemente zu einer Liste hinzuzufügen.
In Python gibt es vier Möglichkeiten, Elemente zu einer Liste hinzuzufügen.
anhängen(): Füge das Element am Ende der Liste hinzu.einfügen(): Fügt das Element vor dem angegebenen Index ein.verlängern(): Erweitert die Liste durch Anhängen von Elementen aus dem iterierbaren Objekt.- Listenverkettung: Mit dem Operator + können wir mehrere Listen miteinander verknüpfen und eine neue Liste erstellen.
Voraussetzungen
Um dieses Tutorial abzuschließen, benötigen Sie Folgendes:
- Einführung in die Installation von Python 3. Und Einführung in die Programmierung mit Python. Wie man in Python 3 programmiert oder VS Code für Python verwendet.
Anhängen()
Diese Funktion fügt ein Element am Ende der Liste hinzu.
fruit_list = ["Apple", "Banana"]
print(f'Current Fruits List {fruit_list}')
new_fruit = input("Please enter a fruit name:\n")
fruit_list.append(new_fruit)
print(f'Updated Fruits List {fruit_list}')Ausgabe:
Current Fruits List ['Apple', 'Banana']
Please enter a fruit name:
Orange
Updated Fruits List ['Apple', 'Banana', 'Orange']In diesem Beispiel wurde Orange ans Ende der Liste hinzugefügt.
einfügen()
Diese Funktion fügt der angegebenen Liste ein Element hinzu.
num_list = [1, 2, 3, 4, 5]
print(f'Current Numbers List {num_list}')
num = int(input("Please enter a number to add to list:\n"))
index = int(input(f'Please enter the index between 0 and {len(num_list) - 1} to add the number:\n'))
num_list.insert(index, num)
print(f'Updated Numbers List {num_list}')Ausgabe:
Current Numbers List [1, 2, 3, 4, 5]
Please enter a number to add to list:
20
Please enter the index between 0 and 4 to add the number:
2
Updated Numbers List [1, 2, 20, 3, 4, 5]In diesem Beispiel wird an Index 2 die Zahl 20 hinzugefügt. Die Zahl 20 ist an diesem Index in der Liste enthalten.
Verlängern()
Diese Funktion fügt der Liste iterierbare Elemente hinzu.
extend_list = []
extend_list.extend([1, 2]) # extending list elements
print(extend_list)
extend_list.extend((3, 4)) # extending tuple elements
print(extend_list)
extend_list.extend("ABC") # extending string elements
print(extend_list)Ausgabe:
[1, 2]
[1, 2, 3, 4]
[1, 2, 3, 4, 'A', 'B', 'C']In diesem Beispiel wurde zunächst die Liste [1, 2] hinzugefügt. Anschließend wurde die Zahl (3, 4) hinzugefügt. Und schließlich wurde die Zeichenkette ABC hinzugefügt.
Listenerweiterung
Um mehrere Listen zu verketten, können Sie den Operator + verwenden. Dadurch wird eine neue Liste erstellt, die ursprünglichen Listen bleiben unverändert.
evens = [2, 4, 6]
odds = [1, 3, 5]
nums = odds + evens
print(nums) # [1, 3, 5, 2, 4, 6]Dieses Beispiel hängt die Liste der Paare an das Ende der Liste der ungeraden Zahlen an. Die neue Liste enthält die Elemente der ursprünglichen Liste von links nach rechts. Dies entspricht der Stringverkettung in Python.
Ergebnis
Python bietet verschiedene Möglichkeiten, Elemente zu einer Liste hinzuzufügen. Man kann ein Element am Ende einer Liste einfügen oder an einem bestimmten Index. Außerdem kann man eine Liste mit einer anderen Liste verketten. Um mehrere Listen zu verketten, verwendet man den überladenen Operator +.









