下面是一个简单的示例代码,用于遍历一个包含元组和列表的列表中的所有元素:
data = [(1, 2, 3), [4, 5, 6], (7, 8, 9)]
for sublist in data:
if isinstance(sublist, list):
for element in sublist:
print(element)
elif isinstance(sublist, tuple):
for element in sublist:
print(element)
在这个示例中,我们有一个名为data
的列表,其中包含了三个子列表/元组。我们使用for
循环遍历data
中的每个子列表/元组。
在循环中,我们使用isinstance()
函数检查当前的子列表/元组是列表还是元组。如果是列表,我们再次使用一个嵌套的for
循环遍历列表中的每个元素并打印它。如果是元组,我们同样使用另一个嵌套的for
循环遍历元组中的每个元素并打印它。
这样,我们就可以遍历整个包含元组和列表的列表中的所有元素。