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

Übe selbstständig: Online-Python-Compiler