Читать книгу Routineaufgaben mit Python automatisieren - Al Sweigart - Страница 107

Der Datentyp für Listen

Оглавление

Eine Liste ist ein Wert, der mehrere Werte in einer geordneten Reihenfolge enthält, etwa wie folgt: ['cat', bat', 'rat', 'elephant']. So wie Anfang und Ende von Stringwerten durch Anführungszeichen gekennzeichnet sind, so beginnen und enden Listen mit eckigen Klammern. Der Begriff Listenwert bezeichnet dabei die Liste selbst (da sie wie jeder andere Wert in einer Variablen gespeichert oder einer Funktion übergeben werden kann), nicht die darin enthaltenen Werte. Diese werden Elemente genannt und sind durch Kommata getrennt. Zur Veranschaulichung geben Sie Folgendes in die interaktive Shell ein:

>>> [1, 2, 3]

[1, 2, 3]

>>> ['cat', 'bat', 'rat', 'elephant']

['cat', 'bat', 'rat', 'elephant']

>>> ['hello', 3.1415, True, None, 42]

['hello', 3.1415, True, None, 42]

>>> spam = ['cat', 'bat', 'rat', 'elephant']

>>> spam

['cat', 'bat', 'rat', 'elephant']

Der Variablen spam wird nur ein einziger Wert zugewiesen, nämlich der Listenwert (), der aber selbst wiederum mehrere andere Werte enthält.

Übrigens gibt es vergleichbar mit dem leeren String '' auch eine leere Liste [], die keinerlei Elemente enthält.

Routineaufgaben mit Python automatisieren

Подняться наверх