在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()
函数打印不同类型的嵌套结构。你可以根据需要修改这些示例,以适应你的具体需求。