Spickzettel für Python-Listenmethoden

Kurzanleitung für Python-Listenoperationen. Meistern Sie das Anhängen, Einfügen, Entfernen, Sortieren und Schneiden von Elementen.

Listenelemente ändern

Methoden zum Hinzufügen, Aktualisieren oder Entfernen von Elementen in einer Liste.

Methode / FunktionSyntaxBeschreibung
append()my_list.append(item)Fügt ein Element am Ende der Liste hinzu.
extend()my_list.extend(iterable)Fügt alle Elemente eines Iterables an die Liste an.
insert()my_list.insert(index, item)Fügt ein Element an einer angegebenen Position ein.
remove()my_list.remove(item)Entfernt das erste Vorkommen des angegebenen Elements. Löst ValueError aus, wenn nicht gefunden.
pop()my_list.pop([index])Entfernt das Element und gibt es am angegebenen Index zurück (standardmäßig das letzte Element).

Dienstprogramm und Reihenfolge auflisten

Methoden zum Suchen, Sortieren und Kopieren von Listen.

Methode / FunktionSyntaxBeschreibung
sort()my_list.sort(reverse=False, key=None)Sortiert die Liste direkt.
reverse()my_list.reverse()Kehrt die Reihenfolge der Listenelemente vor Ort um.
index()my_list.index(item)Gibt den Index des ersten Vorkommens des angegebenen Elements zurück.
clear()my_list.clear()Entfernt alle Elemente aus der Liste.

Interaktives Demo-Skript

run_all_cheat_methods.py
Im Editor ausführen
# append()
my_list.append(item)

# extend()
my_list.extend(iterable)

# insert()
my_list.insert(index, item)

# remove()
my_list.remove(item)

# pop()
my_list.pop([index])

# sort()
my_list.sort(reverse=False, key=None)

# reverse()
my_list.reverse()

# index()
my_list.index(item)

# clear()
my_list.clear()

Häufig gestellte Fragen

Was ist der Unterschied zwischen append() und extension()?

append() fügt sein Argument als einzelnes Element am Ende einer Liste hinzu, während extension() sein Argument durchläuft und jedes Element separat hinzufügt.

Wie kann man eine Liste umkehren, ohne sie zu ändern?

Verwenden Sie die Funktion reversed() oder Listen-Slicing: my_list[::-1].

Verwandte Themen

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.