Вложенные словари
Часть раздела Logic & Flow путешествия по Python на Coddy — урок 13 из 78.
Вложенный словарь — это словарь внутри словаря. Он позволяет организовывать сложные структуры данных, упрощая работу со связанной информацией.
Пример:
students = {
"Alice": {"age": 20, "grade": "A"},
"Bob": {"age": 22, "grade": "B"}
}
# Доступ к вложенному значению
print(students["Alice"]["age"]) # Вывод: 20
# Добавление новой пары ключ-значение во вложенный словарь
students["Alice"]["major"] = "Math"
print(students["Alice"]) # Вывод: {'age': 20, 'grade': 'A', 'major': 'Math'}Вложенные словари полезны, когда вам нужно сгруппировать связанную информацию вместе, например, для хранения сведений о студентах, сотрудниках или товарах.
Шпаргалка
Вложенный словарь — это словарь внутри словаря, который полезен для организации сложных структур данных:
students = {
"Alice": {"age": 20, "grade": "A"},
"Bob": {"age": 22, "grade": "B"}
}
# Доступ к вложенным значениям
print(students["Alice"]["age"]) # Вывод: 20
# Добавление во вложенный словарь
students["Alice"]["major"] = "Math"Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Logic & Flow
1Изучение переменных
КонстантыМножественное присваиваниеОбмен значениями переменныхПеременные-заполнителиОкругление чиселПриведение к списку4Приложение «Книга контактов»
Показать менюДобавить контакт7Множества. Часть 2
Математические операции. Часть 1Математические операции. Часть 2Повторение — Охота за сокровищамиПодмножества и надмножестваИтерация по множествамПовторение — Трекер турнира10Базовые генераторы списков
СинтаксисСоздание простых списковДобавление условийИспользование агрегации данныхПовторение — Дом списковПовторение — Элементы свободы13Система управления запасами
Обзор проектаДобавление товара2Словари. Часть 1
Что такое словарь?Создание словаряДоступ к значениямИзменение словарейИтоги — Менеджер рецептов5Продвинутое принятие решений
Тернарный операторПроверка вхожденияПроверка идентичностиОшибки отступовПовторение — Фильтр отпусков8Менеджер записей студентов
Обзор проектаДобавить студента11Продвинутые функции
Возврат нескольких значенийLambda-функции. Часть 1Lambda-функции. Часть 2Задача на повторение — Lambda-сортировкаРекурсивные функции. Часть 1Рекурсивные функции. Часть 2Повторение — сумма вложенного списка14Функции высшего порядка
Функция mapФункция filterПовторение — Валидатор emailПовторение — Обработчик чисел3Словари. Часть 2
Методы словарейВложенные словариПроверка наличия ключейПеребор словарей в циклеПовторение: счетчик частоты6Множества. Часть 1
Что такое множество?Основные операцииМетоды множествПовторение — удаление дубликатов9Продвинутая агрегация данных
Использование SumПоиск минимума и максимумаЭффективная сортировка данныхПовторение — Dictionary Sorter