酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

python 多层嵌套字典转嵌套列表

在Python中,如果你有一个多层嵌套的字典,你可以将其转换为嵌套列表通过递归遍历字典的方法。以下是一个示例: ```python def dict_to_list(nested_dict): result = [] for key, value in nested_dict.items(): if isinstance(value, dict): result.append([key] + dict_to_list(value)) else: result.append([key, value]) return result # 示例字典 nested_dict = {'a': {'b': {'c': 1, 'd': 2}, 'e': 3}, 'f': 4} # 转换为嵌套列表 nested_list = dict_to_list(nested_dict) print(nested_list) ``` 运行上述代码后,你将得到如下输出: ```python [['a', ['b', ['c', 1], ['d', 2]], ['e', 3]], ['f', 4]] ``` 这样就成功地将一个多层嵌套的字典转换为了嵌套列表。 [2024-01-11 15:42:37 | AI写代码神器 | 223点数解答]

相关提问