从列表中检索元素及其所在的列表可以通过以下步骤实现:
下面是一个示例代码,演示如何从列表中检索元素及其所在的列表:
def search_element_in_lists(target_element, lists):
result = [] # 用于存储符合要求的元素及其所在列表
for i, lst in enumerate(lists):
if target_element in lst:
result.append((target_element, lst))
return result
# 示例用法
target = 5
lists = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
search_result = search_element_in_lists(target, lists)
for element, lst in search_result:
print(f"元素 {element} 在列表 {lst} 中。")
这段代码将会输出:
元素 5 在列表 [4, 5, 6] 中。
在这个示例中,我们定义了一个名为search_element_in_lists
的函数,它接受一个目标元素和一个包含列表的列表作为参数。函数通过遍历每个列表,并使用条件语句检查目标元素是否在当前列表中。如果目标元素存在于列表中,它将被添加到结果列表中。最后,我们遍历结果列表并打印出符合要求的元素及其所在的列表。
请注意,这只是一个简单的示例,实际应用中可能需要根据具体需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云