Bitte warten...
with-Statement!'r' (read) – Lesen: Du studierst dein Logbuch'w' (write) – Schreiben: Du legst ein neues Logbuch an (⚠️ überschreibt alles!)'a' (append) – Anhängen: Du fügst einen neuen Eintrag hinzu┌──────────────────────────────────────────┐
│ FILE OPERATIONS FLOW │
└──────────────────────────────────────────┘
1. OPEN ──────────────────────┐
with open("logbuch.txt", "r") │
│ │
▼ │
2. READ/WRITE │
content = f.read() │
f.write("Neuer Eintrag") │
│ │
▼ │
3. CLOSE (automatic!) ────────┘
with-Block schließt sicherwith-Befehl ist dein Sicherheitsanker – er sorgt dafür, dass die Datei immer ordentlich geschlossen wird, selbst wenn mitten im Schreibvorgang ein Krake das Schiff angreift!Verfgbare Befehle:
Unterstütze mein neues Projekt "Leyla's Code" mit einer Bitcoin-Spende!
💰
Bitcoin-Adresse:
Jede Spende hilft, Leyla's Code weiterzuentwickeln danke, Captain! 🏴☠️
Ahoi, Meister der Organisation! Du kennst jetzt Listen – geordnete Sammlungen, in denen du nach Position suchst. Aber was, wenn du nach Namen suchen willst? „Wie viele Kanonen hat die Schwarze Perle?" Mit einer Liste müsstest du alles durchsuchen. Mit einem Dictionary fragst du einfach nach! Käpt'n Leyla eröffnet dir die mächtigsten Logbücher der sieben Meere!
Ein Dictionary (Wörterbuch) ist wie ein Nachschlagewerk: Du gibst einen Schlüssel (Key) ein und bekommst den Wert (Value) zurück. Keine Suche durch lange Listen – direkter Zugriff!
In Python: schiff = {"name": "Schwarze Perle", "kanonen": 32, "kapitän": "Jack Sparrow"}
Jetzt kannst du mit schiff["kanonen"] sofort die Zahl 32 abrufen!
Schlüssel müssen einzigartig sein – wie Schiffsnamen in der Marine. Aber Werte können alles sein: Zahlen, Texte, Listen, sogar andere Dictionaries! Das macht sie unglaublich flexibel für komplexe Datenstrukturen.
Dictionaries sind dynamisch: schiff["mannschaft"] = 150 fügt einen neuen Eintrag hinzu. del schiff["kapitän"] entfernt einen Eintrag. Mit .keys(), .values() und .items() kannst du alle Schlüssel, Werte oder Paare durchlaufen.
📖 Dictionaries in der echten Welt: Key-Value-Speicher sind überall! JSON-Dateien, Datenbanken wie Redis, Konfigurationsdateien – alle nutzen das Dictionary-Prinzip. Beherrsche sie, und du beherrschst die Datenmodellierung!
Organisiere dein Wissen wie ein Gelehrter, Landratte! Deine Leyla 🐀