Я не эксперт по ошибкам, но это то, что я бы сделал с обычными списками Python, и, возможно, вы могли бы использовать его и здесь:
>>> a = [0, 1, 3, 5, 1, 1, 2]
>>> b = [1, 0, 2, 5, 3, 0, 6]
>>> zip(a, b)
[(0, 1), (1, 0), (3, 2), (5, 5), (1, 3), (1, 0), (2, 6)]
>>> for i, tup in enumerate(zip(a, b)):
... if tup[0]==1 and tup[1]==0:
... print i
...
1
5
>>>
Надеюсь, это поможет