improvement-suggestion.py
unknown
python
a year ago
860 B
16
Indexable
grid = [['.', '.', '.', '.', '.', '.'],
['.', 'O', 'O', '.', '.', '.'],
['O', 'O', 'O', 'O', '.', '.'],
['O', 'O', 'O', 'O', 'O', '.'],
['.', 'O', 'O', 'O', 'O', 'O'],
['O', 'O', 'O', 'O', 'O', '.'],
['O', 'O', 'O', 'O', '.', '.'],
['.', 'O', 'O', '.', '.', '.'],
['.', '.', '.', '.', '.', '.']]
# Skapa variabler för att göra intentionen tydligare.
# Variabler som inte är tänkta att ändras (konstanter), brukar namnges med versaler
NUM_ROWS = len(grid)
NUM_COLUMNS = len(grid[0])
new_grid = []
# range ger tillbaka 0,1,2,3... så du behöver inte hålla reda på row, col själv
for col in range(NUM_COLUMNS):
new_row = [] # Create a new row
for row in range(NUM_ROWS):
new_row.append(grid[row][col])
new_grid.append(new_row)
for item in new_grid:
print(*item)
Editor is loading...
Leave a Comment