Python拆字典嵌套

一、简介

Python拆字典嵌套

二、使用方法

调用方法即可

def extract_nested_values(items):
    def func(items):
        if isinstance(items, list):
            for sub_it in items:
                yield from extract_nested_values(sub_it)
        elif isinstance(items, dict):
            for value in items.values():
                yield from extract_nested_values(value)
        else:
            yield items
        return items

    return list(func(items))

你可能感兴趣的:(Python精选代码片段,python)