Встречается на 2% собеседований по Python
Какие плюсы и минусы словарей
Плюсы:
- Быстрый доступ к элементам по ключу (O(1) в среднем случае).
- Гибкость: ключами могут быть любые хешируемые объекты (строки, числа, кортежи).
- Удобный синтаксис для работы с данными (например,
dict[key] = value). - Поддержка методов для работы с ключами и значениями (
keys(),values(),items()).
Минусы:
- Потребление памяти выше, чем у списков или кортежей.
- Нет гарантии порядка элементов (в Python <3.7), хотя в новых версиях порядок сохраняется.
- Ключи должны быть неизменяемыми (нельзя использовать списки или другие словари).
Пример:
python
user = {"name": "Alice", "age": 30}
print(user["name"]) # Быстрый доступ
user["city"] = "Berlin" # Легкое добавление
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы