Kapitel 6. Python-Listen und -Wörterbücher

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

6.0 Einleitung

In Kapitel 5 haben wir uns mit den Grundlagen der Sprache Python beschäftigt. In diesem Kapitel werden wir uns zwei wichtige Datenstrukturen von Python ansehen: Listen und Wörterbücher.

6.1 Eine Liste erstellen

Problem

Du willst eine Variable verwenden, um eine Reihe von Werten zu speichern und nicht nur einen Wert.

Lösung

Verwende eine Liste. In Python ist eine Liste eine Sammlung von Werten, die in einer bestimmten Reihenfolge gespeichert werden, so dass du sie nach Position abrufen kannst.

Du erstellst eine Liste, indem du die Zeichen [ und ] verwendest, um ihren anfänglichen Inhalt zu enthalten:

>>> a = [34, 'Fred', 12, False, 72.3]
>>>

Anders als bei den starren Arrays in Sprachen wie C musst du die Größe einer Liste in Python nicht angeben, wenn du sie deklarierst. Außerdem kannst du die Anzahl der Elemente in der Liste jederzeit ändern.

Diskussion

Wie dieses Beispiel zeigt, müssen die Elemente einer Liste nicht unbedingt vom gleichen Typ sein, obwohl sie das oft sind. Es ist sogar üblich, dass die Elemente einer Liste selbst Listen sind.

Um eine leere Liste zu erstellen, zu der du später Elemente hinzufügen kannst, kannst du verwenden:

>>> a = []
>>>

6.2 Zugriff auf Elemente einer Liste

Problem

Du willst einzelne Elemente einer Liste finden oder sie ändern.

Lösung

Get Raspberry Pi Kochbuch, 4. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.