ГЛАВА 11 · СТР. 586

Очень много информации!

Списки, кортежи, множества и словари — четыре основных способа хранить сразу много данных. Не список методов, а разбор того, зачем нужна каждая структура, как они устроены внутри (ссылки, изменяемость, копирование) и как выбирать между ними.

~6 часов list, tuple, set, dict 26 практик
11.1Зачем хранить много значений. Карта коллекций58711.2Списки: основы59111.3Срезы списков59311.4Изменяем список: mutable vs immutable59411.5append, extend, insert59611.6remove, pop, clear, del59911.7Мощные операции со списками60111.8Списки и циклы60511.9Ссылки, aliasing, == и is60711.10Копирование списков и shallow copy60911.11Ещё больше о списках: вложенные списки61111.12Мини-проект — разноцветная звезда61511.13Кортежи61511.14zip() и распаковка61911.15Множества62111.16Операции множеств: Венн-диаграммы, хешируемость62311.17Словари62911.18Методы словарей63211.19Вложенные структуры63511.20Преобразования и comprehensions63711.21Мини-проект — бесконечные цвета64111.22Как выбрать правильную структуру64211.23Отладка коллекций: 14 типичных ошибок64511.24Мини-проект — частота слов65211.25Мини-проекты с коллекциями65411.26Мини-проект — перестановка имени и итоги657Итоги главы