В моем интерпретаторе (IPython 0.10, Python 2.7.2+) ваш код дает правильный вывод:
In [4]: a=[[1,2],[1,3]]
In [5]: for i in range(3):
...: for j in range(3):
...: if [i,j] in a:
...: print a
...:
[[1, 2], [1, 3]]
(Это должен быть комментарий, но я пока не могу их оставить.)
РЕДАКТИРОВАТЬ:
Оказывается, у вас есть строки в списке a
.Затем вам нужно также преобразовать ваши int
s в str
:
a=[['1','2'],['1','3']]
for i in range(3):
for j in range(3):
if [str(i), str(j)] in a:
print a