Встречается на собеседованиях • сегодня
Какая структура данных у коллекций
Коллекции в Python могут быть разных типов, каждая со своей структурой данных:
-
Списки (list) — упорядоченные, изменяемые коллекции с дубликатами.
pythonmy_list = [1, 2, 3, 2] # Индексируется, поддерживает append(), pop() -
Кортежи (tuple) — упорядоченные, неизменяемые коллекции с дубликатами.
pythonmy_tuple = (1, 2, 3) # Фиксирован после создания
-
Множества (set) — неупорядоченные, изменяемые, уникальные элементы.
pythonmy_set = {1, 2, 3} # Быстрый поиск, add(), discard() -
Словари (dict) — неупорядоченные (до Python 3.7), изменяемые пары ключ-значение.
pythonmy_dict = {'a': 1, 'b': 2} # Ключи уникальны, значения — любые -
Frozenset — неизменяемый аналог set.
Каждая структура оптимизирована под свои задачи: списки для последовательностей, словари для быстрого доступа по ключу, множества для проверки принадлежности.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы