Вы меняете свои ключи, просматривая их. Это не рекомендуется.
Вместо этого вы можете взять копию ваших ключей и перебрать их. Поскольку ключи словаря уникальны, вы можете использовать list
или set
:
d = {'a': 'ABC', 'b': 'CDE', 'c': 'KRT'}
for old_key in list(d):
d['NEW_KEY_' + old_key] = d.pop(old_key)
# {'NEW_KEY_a': 'ABC', 'NEW_KEY_b': 'CDE', 'NEW_KEY_c': 'KRT'}
Конечно, вы можете использовать словарь, который вы должны найти более эффективным.