Einkaufswagen
Loading
Nur noch -1 verfügbar

Wörterbücher in Python leicht gemacht

Aktionspreis
€10.99 (25 % Rabatt)
€8.24
Zum Einkaufswagen hinzugefügt

Wörterbücher in Python leicht gemacht


Ein verständlicher Leitfaden für Anfänger zum Umgang mit Dictionaries in Python


Inhaltsverzeichnis


Einleitung


  • Warum Wörterbücher so wichtig sind
  • Was dich in diesem Buch erwartet
  • Voraussetzungen und Zielgruppe

Was ist ein Wörterbuch in Python?


  • Definition und Grundidee
  • Schlüssel-Wert-Prinzip einfach erklärt
  • Vergleich zu Listen und Tupeln

Wörterbuch erstellen und verwenden


  • Einfache Erstellung mit geschweiften Klammern
  • Zugriff auf Werte über Schlüssel
  • Werte ändern und hinzufügen
  • Neue Schlüssel dynamisch einfügen

Wichtige Methoden für Wörterbücher


  • get(), keys(), values(), items()
  • update(), pop(), clear()
  • Unterschiede zwischen in und has_key() (Python 2 vs. 3)
  • Praktische Beispiele aus dem Alltag

Iteration über Wörterbücher


  • Durch Schlüssel iterieren
  • Durch Werte iterieren
  • Durch Schlüssel-Wert-Paare iterieren
  • Häufige Schleifenmuster mit Dictionaries

Verschachtelte Wörterbücher


  • Dictionaries in Dictionaries
  • Zugriff auf verschachtelte Daten
  • Anwendung bei strukturierten Daten
  • Praxisbeispiel: Benutzerprofile oder Artikelverwaltung

Dictionaries mit anderen Datentypen kombinieren


  • Listen in Dictionaries
  • Dictionaries in Listen
  • Dictionaries mit Tupeln als Schlüssel
  • Typische Anwendungsfälle

Fehlerquellen und Tipps


  • Umgang mit fehlenden Schlüsseln
  • Typische Fehler wie KeyError
  • Sicheres Arbeiten mit get() und defaultdict
  • Performance-Tipps für große Dictionaries

Fortgeschrittene Anwendungen


  • Dictionary Comprehension
  • Zählen von Elementen mit Dictionaries
  • Gruppierung und Aggregation
  • Wörterbücher in Funktionen verwenden

Best Practices und Lesbarkeit


  • Gute Schlüsselnamen wählen
  • Strukturierung großer Wörterbücher
  • Kommentare und Dokumentation
  • Wann Dictionaries die beste Wahl sind

Anhang A: Methodenübersicht für Dictionaries


  • Tabellenartige Übersicht über alle gängigen Methoden

Anhang B: Übungsaufgaben mit Lösungen


  • Grundlagenübungen zu einfachen Dictionaries
  • Übungen zu verschachtelten Strukturen
  • Fortgeschrittene Aufgaben mit items() und get()
  • Musterlösungen mit Kommentaren

Anhang C: Mini-Projekte mit Wörterbüchern


  • Einfaches Kontaktsystem mit Wörterbüchern
  • Wortzählung in einem Text
  • Umwandlung von CSV-Daten in Dictionaries


Sie erhalten die folgenden Dateien:
  • EPUB (116KB)
  • PDF (6MB)