print('Processing partition %s' % label)
for col_num, column in enumerate(zip(*rows)):
    print('Column number: %d' % col_num)
for row_num, element in enumerate(column):
    pass
Iterate over two nested 2D lists where list2 has list1's row numbers