Menu
Coddy logo textTech

Listenmethoden

Teil des Abschnitts Fundamentals der Python-Journey von Coddy — Lektion 56 von 77.

Listen sind vollgepackt mit vielen Methoden (Funktionalitäten). Um auf eine Methode zuzugreifen, schreibe:

some_list.method()

Hier ist eine Liste der grundlegenden Methoden:

  • append(element) - fügt ein einzelnes Element am Ende der Liste hinzu
  • clear() - entfernt alle Elemente aus der Liste
  • pop(index) - entfernt ein Element am angegebenen Index
  • reverse() - kehrt die Reihenfolge der Liste um
  • sort() - sortiert die Liste in aufsteigender Reihenfolge

Wichtiger Hinweis: Die Methode append() fügt ein einzelnes Element hinzu. Wenn Sie versuchen, eine ganze Liste anzuhängen, wird sie als verschachtelte Liste hinzugefügt, was normalerweise nicht das ist, was Sie möchten. Zum Beispiel:

lst1 = [1, 2]
lst2 = [3, 4]
lst1.append(lst2)  # Falscher Ansatz zum Zusammenführen
print(lst1)  # Ausgabe: [1, 2, [3, 4]] - lst2 ist darin verschachtelt!

Um Elemente aus zwei Listen zu kombinieren, verwenden Sie stattdessen eine Schleife, um einzelne Elemente anzuhängen.

Hier ist ein Beispiel dafür, wie man die append-Methode korrekt verwendet:

my_list = ["orange", "banana", "apple"]
my_list.append("strawberry")
print(my_list)

Dies wird Folgendes ausgeben: ["orange", "banana", "apple", "strawberry"].

Beispiel für die clear-Methode:

my_list = [1, 2, 3, 4, 5]
my_list.clear()
print(my_list)

Dies wird [] ausgeben.

Beispiel für die sort-Methode:

my_list = [1, 9, 2, 3]
my_list.sort()
print(my_list)

Dies gibt [1, 2, 3, 9] aus.

challenge icon

Aufgabe

Einfach

Schreiben Sie eine Funktion namens merge, die zwei Listen als Argumente erhält und diese in eine sortierte Liste zusammenführt.

Was bereitgestellt wird: Die Funktionssignatur ist bereits für Sie geschrieben:

def merge(lst1, lst2):
    # Schreiben Sie den Code hier

Was Sie tun müssen: Füllen Sie den Körper der Funktion aus, um:

  1. Alle Elemente aus beiden Listen in einer einzigen Liste zu kombinieren
  2. Die kombinierte Liste in aufsteigender Reihenfolge zu sortieren
  3. Die sortierte Liste zurückzugeben

Beispiel: merge([1, 4, 2], [2, 5, 9]) sollte [1, 2, 2, 4, 5, 9] zurückgeben

Spickzettel

Grundlegende Listenmethoden in Python:

  • append(element): Fügt ein Element am Ende der Liste hinzu
  • clear(): Entfernt alle Elemente aus der Liste
  • pop(index): Entfernt das Element an der angegebenen Position und gibt es zurück
  • reverse(): Kehrt die Reihenfolge der Liste um
  • sort(): Sortiert die Liste in aufsteigender Reihenfolge

Beispiel für die Verwendung:

my_list = [1, 9, 2, 3]
my_list.append(5)  # [1, 9, 2, 3, 5]
my_list.sort()     # [1, 2, 3, 5, 9]
my_list.clear()    # []

Probier es selbst

def merge(lst1, lst2):
    # Code hier schreiben
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals