ich habe ein Problem mit verschachtelten Listen. Ich bekomme es einfach nicht hin, ein Element aus einer einzelnen Liste in der Liste zu bearbeiten. Ich habe schon im Internet gesucht und so gemacht, wie es da stand, aber es ging nicht.
Code: Alles auswählen
bretthoehe = 4
brettbreite = 4
count, value = 0,0
brett = [[0,1,0,1],[0,-1,0,-1],[1,1,1,1],[-1,-1,-1,-1]]
drawboard = [[" "]*brettbreite]*bretthoehe
for value in range(bretthoehe):
for count in range(brettbreite):
if brett[count][value] == 1:
drawboard[count][value]="X"
if brett[count][value] == -1:
drawboard[count][value]="O"
print(drawboard)
Code: Alles auswählen
[['O', 'O', 'O', 'O'],['O', 'O', 'O', 'O'],['O', 'O', 'O', 'O'],['O', 'O', 'O', 'O']]
Mein gewünschter Output ist aber folgender:
Code: Alles auswählen
[[' ','X',' ','X'],[' ','O',' ','O'],['X','X','X','X'],['O','O','O','O']]
P.S. Ich benutze Python auf Version 3.6 , falls das wichtig ist.