Если я делаю простую сетевую игру, например, у меня может быть несколько 2d-списков. Может быть, для ландшафта, другой может быть для объектов и т.д. К сожалению, когда мне нужно перебирать списки и содержать содержимое квадрата в одном списке, влияют на часть другого списка, я должен сделать что-то вроде этого.
for i in range(len(alist)):
for j in range(len(alist[i])):
if alist[i][j].isWhatever:
blist[i][j].doSomething()
Есть ли лучший способ сделать что-то вроде этого?