Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Список, словарь, множество: где хранить данные

Разбираем три главные структуры Python и как выбрать подходящую.

Список — когда важен порядок

Список хранит элементы по порядку, и к ним можно обращаться по номеру. Он подходит, когда важна последовательность или элементы могут повторяться: список покупок, оценки по датам, шаги маршрута. Это самая универсальная структура, с которой начинают новички.

Словарь — когда нужен быстрый доступ по ключу

Словарь хранит пары «ключ — значение» и мгновенно находит значение по ключу. Он незаменим для справочников: имя → телефон, товар → цена, слово → перевод. Когда вы ловите себя на мысли «мне нужно найти X по Y», почти всегда ответ — словарь.

Множество — когда важна уникальность

Множество хранит только уникальные элементы без порядка и очень быстро проверяет, есть ли что-то внутри. Оно идеально, чтобы убрать дубликаты или ответить на вопрос «встречалось ли это раньше». Если повторы не нужны и важна быстрая проверка принадлежности — берите множество.

Частые вопросы

Как выбрать структуру быстро? Спросите себя: важен ли порядок (список), нужен ли поиск по ключу (словарь), важна ли уникальность (множество).

Где потренироваться? На маленьких задачах: список дел, справочник, набор уникальных тегов. Базовую логику удобно осваивать в браузерном тренажёре Дрон Кодер.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
🧩 Логика, алгоритмы, аналитика