LU05b - Listen

Eine Liste ist eine Sammlung (engl. Collection) von gleichartigen Variablen oder Objekten. Listen sind die einfachste Form einer Collection.

1. Definieren Sie zunächst eine Variable (z.B. numbers) welche die Liste speichern soll.
2. Wählen Sie dann den set-Befehl für die oben erstellte Variable.
3. Danach benötigen Sie den Befehl create list with.
4. Über das Zahnradsymbol öffnet sich ein Popup.
5. In diesem Popup können Sie nun der Liste beliebige Werte zuweisen.

Jedes Element in der Liste hat eine Position (auch Index genannt). Beim Zählen der Elemente beginnt Python mit 0, somit gilt:

  • Das erste Element hat den Index 0
  • Das zweite Element hat den Index 1

Ein bestimmtes Element einer Liste kann über seinen Index ausgewählt werden. Im Blockly-Editor von Codingrooms benötigen Sie dazu ein Element aus “Subscripting”.

In dieser Abbildung wird der Wert des ersten Elements der Liste numbers in die Variable smallest gespeichert.

Mit dem Befehl to list … append … können Sie weitere Elemente am Ende der Liste anfügen.

Sie können den Wert eines bestimmten Elements der Liste ändern. Dazu benötigen Sie den Index dieses Elements.

Der Befehl pop entfernt das letzte Element aus einer Liste.

Der Befehl for each item … in list … erzeugt eine Iteration über alle Elemente der Liste. Bei jedem Durchlauf wird das jeweils nächste Element der Liste in einer Variable gespeichert.

In dieser Abbildung wird bei jedem Durchlauf ein Element aus der Liste numbers genommen und in die Variable number gespeichert.

Die Funktion len(…) ermittelt die Anzahl der Elemente in einer Liste.

In diesem Beispiel wird die Anzahl Elemente in der Variable count gespeichert.


Marcel Suter

  • modul/archiv/m319python/learningunits/lu05/lu05b-list.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1