LINUX.ORG.RU

История изменений

Исправление vvn_black, (текущая версия) :

def all_keys(input_dict):
    if isinstance(input_dict, dict):
        keys = [* input_dict.keys(), ]
        for key, val in input_dict.items():
            keys.extend(all_keys(val))
        return keys
    else:
        return []

Исходная версия vvn_black, :

[code=python] def all_keys(input_dict): if isinstance(input_dict, dict): keys = [* input_dict.keys(), ] for key, val in input_dict.items(): keys.extend(all_keys(val)) return keys else: return [] [/code]