for a_row, b_row in zip(alist, blist):
    for a_item, b_item in zip(a_row, b_row):
        if a_item.isWhatever:
            b_item.doSomething()
How can I, in python, iterate over multiple 2d lists at once, cleanly?