Встречается на 1% собеседований по Python
Какая структура данных у коллекций
Коллекции в 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
интервью вопросы и ответы