# [Tutor] altering a list of lists

Christina Margaret Berens bere6944 at blue.unco.edu
Sun Nov 25 19:59:16 CET 2007

```I am supposed to make a very simple gameboard where a person is to
find the gold by moving up, down, left, or right.  I have most of the
math worked out and am trying to place the person on the game board.
We were to make a list of lists for the board, but to place the person
or gold on the board, I have to change one of the spaces to a '+', but
when I do it, it changes all the elements in that position in each
list.

# set up of board
Board = [['- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-']]
width = ['|']
for i in range(30):
for j in range(1):
width.append('  ')
width.append('|')

for i in range(30):
Board.append(width)

Board.append(['- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -'])
for i in range(32):
print ''.join(Board[i])

# changing '  ' to '+'
Board[2][3] = '+'

but when I print Board in IDLE, I get this
[['- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'],
['|', '  ', '  ', '+', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ', '  ',
'  ', '  ', '  ', '  ', '  ', '  ', '  ', '|'], ['- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -']]
```

More information about the Tutor mailing list