以下是一个遍历一个包含另一个列表的列表的示例代码:
def traverse_nested_lists(nested_list):
for sublist in nested_list:
if isinstance(sublist, list): # 检查子列表是否为列表类型
traverse_nested_lists(sublist) # 递归调用自身处理子列表
else:
print(sublist) # 处理子列表中的元素
# 示例用法
nested_list = [[1, 2, 3], [4, [5, 6]], [7, 8, [9, 10]]]
traverse_nested_lists(nested_list)
该代码使用递归方法来遍历包含另一个列表的列表。遍历过程中,如果当前元素是一个子列表,则递归调用自身来处理子列表;如果当前元素是一个单独的元素,则直接处理该元素。通过这种方式,我们可以遍历多层嵌套的列表结构。在示例用法中,输出结果将是从1到10的整数。