Встречается на собеседованиях • сегодня

Как работает словарь в Python

Словарь (dict) в Python — это изменяемая коллекция пар "ключ-значение", реализованная как хеш-таблица. Ключи должны быть хешируемыми (неизменяемыми) объектами (например, числа, строки, кортежи), а значения могут быть любыми объектами.

Основные особенности:

  • Быстрый доступ к элементам по ключу (O(1) в среднем случае)
  • Порядок элементов сохраняется с Python 3.7+
  • Ключи уникальны, значения могут дублироваться

Пример:

python
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
print(my_dict['name'])  # Alice
my_dict['job'] = 'Engineer'  # Добавление элемента
del my_dict['age']  # Удаление элемента

Методы:

  • keys() — список ключей
  • values() — список значений
  • items() — пары ключ-значение
  • get(key, default) — безопасное получение значения
  • update() — объединение словарей
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы