要理解双重列表查找,可以使用嵌套循环来遍历双重列表,并在内部循环中进行查找。以下是一个示例代码,演示如何在双重列表中查找特定的元素:
def find_element(matrix, target):
for row in matrix:
for element in row:
if element == target:
return True
return False
# 示例使用
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
target = 5
if find_element(matrix, target):
print("找到了目标元素")
else:
print("未找到目标元素")
在上述示例中,find_element
函数使用嵌套的for
循环遍历双重列表matrix
中的各个元素。当找到与目标元素target
相等的元素时,函数返回True
,表示找到了目标元素。如果双重列表中没有目标元素,则返回False
。在示例中,输出结果为"找到了目标元素",因为目标元素5在双重列表中存在。