我有一个列表列表,[[-1,-1,1,1,1],[ - 1,-1,1,1,1]]是否有某种方法让程序返回索引等于-1?因此,当我将该列表放入理解中时,它将在索引[0] [0],[0] [1],[1] [0],[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