0Pricing
Python Academy · Lektion

Listen verändern

Fügen Sie Listenelemente an, fügen Sie sie ein, entfernen und sortieren Sie sie.

Listen verändern ist eine kostenlose Python Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Python Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.

Einführung

Listen sind veränderlich — Sie können nach ihrer Erstellung Elemente hinzufügen, entfernen und neu anordnen.

append()

my_list.append(x) fügt x in O(1) am Ende hinzu. Die Liste wird direkt verändert und None zurückgegeben.
lst = [1, 2]
lst.append(3)
print(lst)

insert()

my_list.insert(i, x) fügt x vor dem Index i ein. insert(0, x) fügt x am Anfang ein. Wegen des Verschiebens beträgt die Komplexität O(n).
lst = [1, 3]
lst.insert(1, 2)
print(lst)

extend()

my_list.extend([4,5]) fügt alle Elemente des Iterables hinzu. Das ist gleichbedeutend mit my_list += [4,5].
lst = [1, 2]
lst.extend([3, 4])
print(lst)

remove()

my_list.remove(x) entfernt das erste Vorkommen von x. Wenn x nicht in der Liste enthalten ist, wird ValueError ausgelöst.
lst = [1, 2, 3, 2]
lst.remove(2)
print(lst)

pop()

my_list.pop() entfernt das letzte Element und gibt es zurück. my_list.pop(0) entfernt das erste. Am Ende beträgt die Komplexität O(1), am Anfang O(n).
lst = [1, 2, 3]
print(lst.pop())
print(lst)

Die Anweisung del

del my_list[1] entfernt das Element am Index 1. del my_list[1:3] entfernt einen Slice.
lst = [1, 2, 3, 4]
del lst[1]
print(lst)

sort() und sorted()

lst.sort() sortiert direkt in der Liste. sorted(lst) gibt eine neue sortierte Liste zurück. Verwenden Sie key= für eine benutzerdefinierte Reihenfolge.
lst = [3, 1, 4, 1, 5]
lst.sort()
print(lst)
print(sorted([3,1,2], reverse=True))

reverse()

lst.reverse() kehrt die Liste direkt um. Die Methode gibt None zurück. Verwenden Sie lst[::-1], wenn Sie eine umgekehrte Kopie benötigen.
lst = [1, 2, 3]
lst.reverse()
print(lst)

count() und index()

lst.count(x) zählt die Vorkommen. lst.index(x) gibt den ersten Index zurück — falls x fehlt, wird ValueError ausgelöst.
lst = [1, 2, 2, 3]
print(lst.count(2))
print(lst.index(2))

clear()

lst.clear() entfernt alle Elemente und hinterlässt eine leere Liste. Das ist gleichbedeutend mit del lst[:], aber besser lesbar.
lst = [1, 2, 3]
lst.clear()
print(lst)

Schnelltest

Welche Methode entfernt das letzte Element einer Liste und gibt es zurück?

Zusammenfassung

Wichtige Methoden zum Ändern von Listen: append (am Ende), insert (an einem Index), extend (Iterable), remove (nach Wert), pop (nach Index), sort, reverse und clear.

Weiter

Gute Arbeit! Fahren Sie mit der nächsten Lektion fort, um Ihre Kenntnisse weiter auszubauen.

Häufig gestellte Fragen

Ist die Lektion „Listen verändern“ kostenlos?

Ja — der vollständige Text von „Listen verändern“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Python Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Listen verändern“?

Fügen Sie Listenelemente an, fügen Sie sie ein, entfernen und sortieren Sie sie. Du übst Python Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Python Academy zu starten?

Keine Vorkenntnisse erforderlich. Python Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Listen verändern“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Python Academy-Lektion Code schreiben und ausführen?

Ja. Jede Python Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Listen erstellen und auf sie zugreifen
  2. Listen verändern
  3. Tupel und Unveränderlichkeit
  4. Verschachtelte Listen und Iteration
← Zurück zu Python Academy