У меня есть список, полный имен переменных и словарь с именами и их идентификаторами.
Пример:
name=['name1','name2'....'name20']
dicti={'1':'name1', '2':'name2','hello':'world",'animal':'dog',...'20':'name20'}
Я хочу найти словарь с элементами из списка , Если элемент списка существует в словаре, то не удаляйте его.
Я получил этот код
for i in dicti.values() :
for j in name :
if j != i :
del dicti[i]
else :
continue
Когда я запускаю код, я получаю эту ошибку:
KeyError: 'name1'
, и он не может удалить нужный элемент.