def flatten(structure, key='', path='', flattened=None):
    if flattened is None:
        flattened = {}
Сведение списка диктовок списков диктовок (и т. д.) неизвестной глубины в Python (кошмарная структура JSON)