def grid_objects(alist, blist):
    for i in range(len(alist)):
        for j in range(len(alist[i])):
            yield alist[i][j], blist[i][j]
How can I, in python, iterate over multiple 2d lists at once, cleanly?