В Python словарь не может содержать два элемента с одинаковым ключом. Если при добавлении элемента ключ уже существует, то значение по этому ключу перезаписывается новым. Например:
Что происходит при вставке ключа в dict, если хеш совпадает с уже имеющимся ключом?
В Python словарь не может содержать два элемента с одинаковым ключом. Если при добавлении элемента ключ уже существует, то значение по этому ключу перезаписывается новым. Например:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Python словарь не может содержать два элемента с одинаковым ключом. Если при добавлении элемента ключ уже существует, то значение по этому ключу перезаписывается новым. Например:
my_dict = {'key': 'value1'}
my_dict['key'] = 'value2'
print(my_dict) # {'key': 'value2'}
Таким образом, последний присвоенный элемент с данным ключом сохраняется, а предыдущий удаляется.