Встречается на 5% собеседований по AI Engineer
Для чего нужен словарь в Python
Словарь (dict) в Python — это структура данных, хранящая пары ключ-значение. Используется для быстрого доступа к данным по уникальному ключу (хешируемому объекту).
Преимущества:
- Быстрый поиск, вставка и удаление (O(1) в среднем).
- Гибкость: ключами могут быть числа, строки, кортежи (неизменяемые типы).
Пример:
python
user = {"name": "Alice", "age": 30, "city": "Berlin"}
print(user["name"]) # Alice
user["job"] = "Data Scientist" # Добавление
del user["age"] # УдалениеИспользуется для:
- Конфигураций, JSON-подобных данных.
- Подсчёта частот (например, слов в тексте).
- Кэширования результатов (мемоизация).
Ограничение: Ключи должны быть неизменяемыми (не списки или другие словари).
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы