Встречается на собеседованиях • сегодня
Как работает словарь в Python
Словарь (dict) в Python — это изменяемая коллекция пар "ключ-значение" с быстрым доступом по ключу. Ключи должны быть хешируемыми (неизменяемыми типами, например, числа, строки, кортежи), а значения могут быть любыми объектами.
Особенности:
- Доступ к элементам:
d[key]илиd.get(key, default) - Вставка/обновление:
d[key] = value - Удаление:
del d[key]илиd.pop(key) - Поиск:
key in d(O(1) в среднем случае)
Пример:
python
person = {'name': 'Alice', 'age': 30}
person['city'] = 'New York' # Добавление
age = person.get('age', 0) # Получение с дефолтом
for key, value in person.items():
print(f"{key}: {value}")Словари реализованы как хеш-таблицы, что обеспечивает среднюю O(1) сложность операций. В Python 3.7+ словари сохраняют порядок вставки.

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