Встречается на собеседованиях • сегодня
Работал ли с collections в Python
Да, работал. collections — это модуль в стандартной библиотеке Python, предоставляющий специализированные контейнерные типы данных, более эффективные и удобные, чем встроенные (list, dict, tuple и т.д.).
Основные классы из collections:
defaultdict— словарь с дефолтным значением для отсутствующих ключей.Counter— удобный подсчёт элементов коллекции.deque— двусторонняя очередь для быстрых операций с начала/конца.namedtuple— именованные кортежи для удобного доступа к полям.OrderedDict— словарь с сохранением порядка вставки (актуально до Python 3.7, где обычныйdictтоже сохраняет порядок).
Пример с Counter:
python
from collections import Counter
words = ["apple", "banana", "apple", "cherry"]
word_counts = Counter(words)
print(word_counts) # Counter({'apple': 2, 'banana': 1, 'cherry': 1})Использую их для оптимизации кода и улучшения читаемости.

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