board =  grid = ["O"]*5 for item in range(0,5): board.append(grid) print board
When I use this code it prints the same thing as:
board =  for item in range(0,5): board.append(["O"]*5) print board
But codeadademy says "It looks like your board has 5 references to the same row! This will cause problems later on. Read the hint for more information and use a for loop to complete this lesson"
I want to understand what makes the board have 5 references to the same row since they print the same thing