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 append()-Methode fügt ein einzelnes Element hinzu. Wenn Sie versuchen, eine gesamte 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, verwende stattdessen eine Schleife, um einzelne Elemente mit append anzuhängen.

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

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

Dies gibt ["orange", "banana", "apple", "strawberry"] aus.

Beispiel für die clear-Methode:

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

Dies gibt [] aus.

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 vorgegeben ist: Die Funktionssignatur ist bereits für Sie geschrieben:

def merge(lst1, lst2):
    # Write code here

Was Sie tun müssen: Füllen Sie den Rumpf 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

Probier es selbst

def merge(lst1, lst2):
    # Schreibe den Code hier
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