ROZDZIAŁ 11 · STRONA 586

Dużo informacji!

Listy, krotki, zbiory i słowniki to cztery główne sposoby przechowywania dużej ilości danych jednocześnie. Nie lista metody, lecz analiza, dlaczego każda struktura jest potrzebna, jak są uporządkowane wewnętrznie (referencje, zmienność, kopiowanie) oraz jak wybierać między nimi.

~6 godzin list, tuple, set, dict 26 treningów
11.1Dlaczego przechowywać wiele wartości. Mapa kolekcji58711.2Listy: podstawy59111.3Sekatory list59311.4Zmiana lista: mutable vs immutable59411.5append, extend, insert59611.6remove, pop, clear, del59911.7Potężne operacje list60111.8Listy i pętle60511.9Kompendium, aliasing, == i is60711.10Kopiowanie list i shallow copy60911.11Więcej o listach: Zagnieżdżonych listach61111.12Mini-projekt — kolorowa gwiazda61511.13Krotki61511.14zip() i rozpakowywanie61911.15Zestawy62111.16Operacje zbiorów: diagramy Venna, haszającość62311.17Słowniki62911.18Metody słowników63211.19Zagnieżdżone struktury63511.20Przemiany i comprehensions63711.21Mini Project - Nieskończone Kolory64111.22Jak wybrać odpowiednią strukturę64211.23Debugowanie kolekcji: 14 typowych błędów64511.24Mini-projekt – częstotliwość słów65211.25Mini-projekty z kolekcjami65411.26Mini-projekt – przekształcenie nazwy i wyników657Podsumowanie rozdziału