As a reference here is a functional implementation of conways GOL. http://programmablelife.blogspot.com.au/2012/08/conways-game-of-life-in-clojure.html
The author first does it in clojure and then transliterates it to python. Just good for a different view. Sayth -- https://mail.python.org/mailman/listinfo/python-list