阅读量:0
在Python中,你可以使用print()
函数来打印嵌套结构。嵌套结构是指一个数据结构中包含另一个或多个数据结构。例如,列表、字典和元组都可以嵌套在其他列表、字典和元组中。
以下是一些示例,说明如何使用print()
函数打印嵌套结构:
- 打印嵌套列表:
nested_list = [1, 2, [3, 4], [5, [6, 7]]] for element in nested_list: if isinstance(element, list): print("Nested list:", element) else: print(element)
- 打印嵌套字典:
nested_dict = { "a": 1, "b": { "c": 2, "d": { "e": 3 } }, "f": 4 } def print_nested_dict(d, indent=""): for key, value in d.items(): if isinstance(value, dict): print(indent + key + ":") print_nested_dict(value, indent + " ") else: print(indent + key + ":", value) print_nested_dict(nested_dict)
- 打印嵌套元组:
nested_tuple = (1, 2, (3, 4), (5, (6, 7))) def print_nested_tuple(t, indent=""): for index, element in enumerate(t): if isinstance(element, tuple): print(indent + f"Element {index}:") print_nested_tuple(element, indent + " ") else: print(indent + f"Element {index}:", element) print_nested_tuple(nested_tuple)
这些示例展示了如何使用print()
函数打印不同类型的嵌套结构。你可以根据需要修改这些示例,以适应你的具体需求。