FInding指数值

时间:2017-04-25 01:49:32

标签: list indexing list-comprehension indices

我有一个列表列表,[[-1,-1,1,1,1],[ - 1,-1,1,1,1]]是否有某种方法让程序返回索引等于-1?因此,当我将该列表放入理解中时,它将在索引[0] [0],[0] [1],[1] [0],[1] [1]处返回值= -1。

1 个答案:

答案 0 :(得分:0)

使用嵌套for循环的两个索引跟踪索引:i和j

使用if条件跟踪-1的出现,并返回i和j。

Ruby中的扰流器警报,不确定您的语言:

twoDeeArr = [[-1,-1,1,1,1],[-1,-1,1,1,1]]

i = 0
while i < twoDeeArr.length do
    j = 0
    while j < twoDeeArr[i].length do
        if twoDeeArr[i][j] == -1
            puts "Danger Will Robinson: at #{i},#{j}"
        end
        j+= 1
    end
    i+= 1
end

### RETURNS
Danger Will Robinson: at 0,0
Danger Will Robinson: at 0,1
Danger Will Robinson: at 1,0
Danger Will Robinson: at 1,1