Встречается на собеседованиях • сегодня
Как устроен словарь в Python
Словарь (dict) в Python — это изменяемая коллекция пар «ключ-значение», реализованная как хеш-таблица. Ключи должны быть хешируемыми (неизменяемыми типами, например, числами, строками, кортежами), а значения могут быть любыми объектами.
Особенности:
- Быстрый доступ к элементам по ключу (O(1) в среднем случае).
- Порядок элементов сохраняется с Python 3.7+ (до этого был не гарантирован).
- Ключи уникальны, значения могут дублироваться.
Пример:
python
d = {'a': 1, 'b': 2} # Создание
d['c'] = 3 # Добавление
print(d['a']) # Получение (1)
del d['b'] # УдалениеМетоды:
.keys(),.values(),.items()— итераторы по ключам, значениям и парам..get(key, default)— безопасное получение значения..update()— объединение словарей.

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