initial_dict = {'a': {'d': {'e': 'f', 'l': 'm'}}, 'b': 'c', 'w': {'x': {'z':
    'y'}}}
current_index = 0
for item in list(initial_dict.items()):
    if isinstance(item[1], dict):
        current_index += 1
initial_dict[item[0]] = {key: ('o' + str(current_index)) for key in list(item[1].keys())}
Как вырезать очень «глубокий» json или словарь в Python?