假设有一个嵌套列表matrix和一个指定索引的列表indices,我们可以使用两个for循环来遍历嵌套列表中的所有元素,并使用条件语句来检查索引处的值是否符合条件。
代码示例:
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] indices = [(0, 0), (1, 1), (2, 0)]
for i in range(len(matrix)): for j in range(len(matrix[i])): if (i, j) in indices: if matrix[i][j] > 5: print("符合条件的值:", matrix[i][j]) else: print("不符合条件的值:", matrix[i][j])
上述代码中,我们首先使用两个for循环遍历嵌套列表matrix中的所有元素。然后,我们使用条件语句来检查是否存在indices中指定的索引。如果存在,则继续检查该元素的值是否符合条件,如果符合,则将其打印出来。如果不符合,则将其打印为不符合条件的值。
输出:
符合条件的值: 7 不符合条件的值: 2 不符合条件的值: 5 不符合条件的值: 8 不符合条件的值: 3 不符合条件的值: 6 不符合条件的值: 1 不符合条件的值: 4 不符合条件的值: 9
上述代码的输出结果显示了符合条件和不符合条件的值。