Скачать книгу

Collatz-Folge

       Eingabevalidierung

       4Listen

       Der Datentyp für Listen

       Einzelne Elemente einer Liste mithilfe des Index abrufen

       Negative Indizes

       Teillisten mithilfe von Slices abrufen

       Die Länge einer Liste mit len() abrufen

       Werte in einer Liste mithilfe des Index ändern

       Listenverkettung und -wiederholung

       Elemente mit del aus einer Liste entfernen

       Listen verwenden

       Listen in for-Schleifen

       Die Operatoren in und not in

       Der Trick mit der Mehrfachzuweisung

       Die Funktion enumerate() für Listen

       Die Funktionen random.choice() und random.shuffle() für Listen

       Erweiterte Zuweisungsoperatoren

       Methoden

       Elemente in einer Liste mit der Methode index() finden

       Elemente mit den Methoden append() und insert() zu Listen hinzufügen

       Elemente mit remove() aus Listen entfernen

       Elemente in einer Liste mit sort() sortieren

       Reihenfolge der Listeneinträge mit reverse() umkehren

       Beispielprogramm: Magic 8 Ball mithilfe einer Liste

       Sequenzielle Datentypen

       Veränderbare und unveränderbare Datentypen

       Der Datentyp für Tupel

       Typen mit den Funktionen list() und tuple() umwandeln

       Verweise

       Identität und die Funktion id()

       Verweise übergeben

       Die Funktionen copy() und deepcopy() des Moduls copy

       Ein kurzes Programm: Conways Spiel des Lebens

       Zusammenfassung

       Wiederholungsfragen

       Übungsprojekte

       Kommacode

       Münzwurffolgen

       Zeichenbildraster

       5Dictionaries und Datenstrukturen

       Der Datentyp für Dictionaries

       Dictionaries und Listen im Vergleich

       Die Methoden keys(), values() und items()

       Das Vorhandensein eines Schlüssels oder Wertes im Dictionary ermitteln

       Die Methode get()

       Die Methode setdefault()

       Saubere Ausgabe

       Datenstrukturen zur Modellierung realer Objekte

       Ein Tic-Tac-Toe-Brett

       Verschachtelte Dictionaries und Listen

       Zusammenfassung

       Wiederholungsfragen

       Übungsprojekte

       Validierer für Schach-Dictionary

       Inventar für ein Fantasyspiel

       Eine Funktion zum Hinzufügen von Listeninhalten zum Inventar-Dictionary

       6Stringbearbeitung

       Umgang mit Strings

Скачать книгу