On Mon, Sep 28, 2009 at 3:27 PM, Ethan Furman <et...@stoneleaf.us> wrote: > Simon Forman wrote: >> >> On Sun, Sep 27, 2009 at 12:40 PM, Someone Something >> <fordhai...@gmail.com> wrote: >> >>> I'm trying to write a little tic-tac-toe program I need a array/list such >>> that I can represent the tic tac toe board with an x axis and y axis and >>> i >>> can access each square to find out whether there is an X or an O. I have >>> absolutely no idea how to do this in python and I really, really, don't >>> want >>> to do this is C. >>> >>> -- >>> http://mail.python.org/mailman/listinfo/python-list >>> >>> >> >> >> You can use tuples as keys in a dict >> >> R = range(3) >> >> board = {} >> >> # Initialize the board. >> for x in R: >> for y in R: >> board[x, y] = 'O' >> >> >> def board_to_string(b): >> return '\n'.join( >> ' | '.join(b[x, y] for x in R) >> for y in R >> ) >> >> >> >>>>> print board_to_string(board) >> >> O | O | O >> O | O | O >> O | O | O >> >> >>>>> board[0, 1] = 'X' >>>>> print board_to_string(board) >> >> O | O | O >> X | O | O >> O | O | O > > You might not want to start out with 'O' already being everywhere, though. > ;-) > > ~Ethan~
D'oh! I really do need to get more sleep. ;P ~Simon -- http://mail.python.org/mailman/listinfo/python-list