Are booleans made pointers? I had this weird case:
visited = [[False]*4]*4
visited[0][1] = True
print visited
>>> [[False, True, False, False], [False, True, False, False], [False, True, False, False], [False, True, False, False]]
How do I avoid this?
Thanks!