Mojo Academy · Lektion

Eine Liste erstellen und erweitern

Fügen Sie Elemente an, greifen Sie per Index darauf zu und iterieren Sie eine List.

Lektion 1 von 413 Schritte

Eine Liste erstellen und erweitern ist eine kostenlose Mojo Academy-Lektion auf CoddyKit. Dies ist Lektion 1 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 Mojo Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Mojo Academy-Kurs umfasst insgesamt 4 Lektionen.

Warum eine Liste?

Wenn Sie eine geordnete, erweiterbare Gruppe von Werten benötigen, verwenden Sie eine List. Sie enthält die Elemente in einer Sequenz und wächst beim Hinzufügen mit. 📋

Ein typisierter Container

Eine Mojo-List ist typisiert: Jedes Element hat denselben Typ, etwa List[Int]. Diese Einheitlichkeit macht sie schnell.

var nums = List[Int]()

Leer beginnen

Mit List[Int]() erhalten Sie eine leere Liste, die Sie direkt füllen können. Der Typ in den eckigen Klammern gibt an, was sie speichern wird.

var scores = List[Int]()

Ein Element anhängen

Fügen Sie mit append einen Wert am Ende hinzu. Jeder Aufruf vergrößert die Liste um ein Element und bewahrt die Einfügereihenfolge.

scores.append(90)
scores.append(85)

Über den Index lesen

Greifen Sie mit eckigen Klammern und der Position auf ein Element zu. Die Indizierung beginnt bei null, daher befindet sich das erste Element an Position 0.

var first = scores[0]

Wie viele Elemente?

Ermitteln Sie die Größe einer Liste mit len. Der aktuelle Wert gibt die Anzahl der Elemente an und ändert sich beim Anhängen oder Entfernen.

var n = len(scores)

Ein Element ändern

Weisen Sie über einen Index einen neuen Wert zu, um ein Element direkt zu ersetzen. Die Länge der Liste bleibt gleich; nur dieser Platz wird aktualisiert.

scores[0] = 100

Die Elemente durchlaufen

Durchlaufen Sie eine Liste mit einer for-Schleife. Dabei erhalten Sie jedes Element direkt und müssen die Indizes nur selten selbst verwalten.

for s in scores:
    print(s)

Aus einem Literal erstellen

Sie können eine Liste bereits bei der Erstellung mit einem Listenliteral füllen. Mojo leitet den Elementtyp aus den angegebenen Werten ab.

var fruits = List[String]("apple", "pear")

Am Ende entfernen

Entfernen Sie das letzte Element mit pop. Die Liste wird dadurch verkleinert und der entfernte Wert zurückgegeben.

var last = scores.pop()

Listen wachsen auf dem Heap

Eine Liste speichert ihre Elemente auf dem Heap und kann daher beim Anhängen beliebig vergrößert werden. Diese Flexibilität ist ihre besondere Stärke.

Kurze Überprüfung

Sie haben eine leere List[Int] und rufen dreimal append auf. Welchen Wert hat len für die Liste danach?

Zusammenfassung

Eine List ist ein geordneter, typisierter und erweiterbarer Container. Verwenden Sie append zum Hinzufügen, eckige Klammern zur Indizierung und len zum Zählen. 🎯

Kostenlos starten

Lerne Mojo mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
30
Lektionen
120

Häufig gestellte Fragen

Ist die Lektion „Eine Liste erstellen und erweitern“ kostenlos?

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

Was lerne ich in „Eine Liste erstellen und erweitern“?

Fügen Sie Elemente an, greifen Sie per Index darauf zu und iterieren Sie eine List. Du übst Mojo 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 Mojo Academy zu starten?

Keine Vorkenntnisse erforderlich. Mojo 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 1 von 4.

Wie lange dauert die Lektion „Eine Liste erstellen und erweitern“?

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 Mojo Academy-Lektion Code schreiben und ausführen?

Ja. Jede Mojo 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. Eine Liste erstellen und erweitern
  2. Key-Value-Daten mit Dict
  3. Eindeutige Elemente mit Set
  4. Die richtige Collection wählen
← Zurück zu Mojo Academy