Преобразование с помощью функции dict()
Добавление или изменение элемента с помощью конструкции [ключ]
Объединение словарей с помощью функции update()
Удаление элементов по их ключу с помощью del
Удаление всех элементов с помощью функции clear()
Проверяем на наличие ключа с помощью in
Получение элемента словаря с помощью конструкции [ключ]
Получение всех ключей с помощью функции keys()
Получение всех значений с помощью функции values()
Получение всех пар «ключ — значение» с помощью функции items()
Присваиваем значения с помощью оператора =, копируем их с помощью функции copy()
Множества
Создание множества с помощью функции set()
Преобразование других типов данных с помощью функции set()
Проверяем на наличие значения с помощью ключевого слова in
Комбинации и операторы
Сравнение структур данных
Создание крупных структур данных
Упражнения
Глава 4. Корочка Python: структуры кода
Комментируем с помощью символа #
Продлеваем строки с помощью символа \
Сравниваем выражения с помощью операторов if, elif и else
Повторяем действия с помощью while
Прерываем цикл с помощью break
Пропускаем итерации с помощью continue
Проверяем, завершился ли цикл заранее, с помощью else
Выполняем итерации с помощью for
Прерываем цикл с помощью break
Пропускаем итерации с помощью continue
Проверяем, завершился ли цикл заранее, с помощью else
Итерирование по нескольким последовательностям с помощью функции zip()
Генерирование числовых последовательностей с помощью функции range()
Прочие итераторы
Включения
Включение списков
Включение словаря
Включение множества
Включение генератора
Функции
Позиционные аргументы
Аргументы — ключевые слова
Указываем значение параметра по умолчанию
Получаем позиционные аргументы с помощью *
Получение аргументов — ключевых слов с помощью **
Строки документации
Функции — это граждане первого класса
Внутренние функции
Замыкания