title: How can I solve my "list_reverseiterator' object is not subscriptable" error?
body: <p>I've found this bit of code from a user here and edited it to get my game board:</p>
  
  <pre><code>rows = [[f'{(n+1) + (i*7):4}' for n in range(7)] for i in range(7)]
  rows = reversed([reversed(rows[i]) if i%2 else rows[i] for i in range(len(rows))])
  
  for row in rows:
      print(' | '.join(row))
  </code></pre>
  
  <p>This makes a perfect game board for me, 7 by 7:</p>
  
  <pre><code>  43 |   44 |   45 |   46 |   47 |   48 |   49
    42 |   41 |   40 |   39 |   38 |   37 |   36
    29 |   30 |   31 |   32 |   33 |   34 |   35
    28 |   27 |   26 |   25 |   24 |   23 |   22
    15 |   16 |   17 |   18 |   19 |   20 |   21
    14 |   13 |   12 |   11 |   10 |    9 |    8
     1 |    2 |    3 |    4 |    5 |    6 |    7
  </code></pre>
  
  <p>I can understand the code a little bit, I know that it uses a list generator and how it's reversing every other row.. </p>
  
  <p>But I would like to also be able to print the player's locations on the board. For example if Player1 was on position 6 on the board, I want to print out a new board but just replace the number 6 with "P1". I am running into the error <code>"TypeError: 'list_reverseiterator' object is not subscriptable"</code></p>
  
  <p>How can I do this with the above code? Do I need a different solution to draw the board? </p>