Встречается на собеседованиях • сегодня
Какой алгоритм действий при добавлении элемента в словарь в Python
Для добавления элемента в словарь в Python есть несколько способов:
- Прямое присваивание - если ключа нет, он создается, если есть - значение обновляется:
python
my_dict = {'a': 1}
my_dict['b'] = 2 # Добавляет новый элемент
my_dict['a'] = 3 # Обновляет существующий- Метод
update()- добавляет несколько элементов сразу:
python
my_dict.update({'c': 4, 'd': 5})- Метод
setdefault()- добавляет элемент только если ключа нет:
python
my_dict.setdefault('e', 6) # Добавит, если 'e' нет- Оператор
|=(Python 3.9+) - объединяет словари:
python
my_dict |= {'f': 7}Важно помнить, что ключи словаря должны быть хешируемыми (неизменяемыми) типами.

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