0
我有一個叫做網格的三維數組。我現在想要查找一個項目是否在包含第三維的第二維列表中。例如,如果我有這樣的陣列:查找一個項目是否在Python多維數組中的較低維中
grid = [ [ [ "0" , "1" ] , [ "2" , "1" ] ] , [ [ "3" , "0" ] ] ]
我想找到是否在所有的第一尺寸的第二尺寸的(格[0] [全部])存在的第三個尺寸的特定項那([0] [all] [0])。我可能沒有解釋得很好,但我不知道該怎麼說。這裏和下面的代碼都是爲了表示搜索所有的第二維。
for i in range 2:
if "1" in grid[i][all][1]:
#do something
所以這段代碼是爲了嘗試,並有我會通過兩個數組的第二維度,然後,如果值是那些第二維度第三個維度的在某一個點的一個,它會做一些東西。
是不是有一個更快的方法?我的意思是,我可以做到這一點,但「進」功能似乎這麼快就做到了。 – Dova
那麼,搜索「全部」元素的最快方法是線性搜索。 – intboolstring