Je ne sais pas ce que tu utilises comme langage, mais :
1- tu ne construit qu'une seule variable iy
2- dans ta boucle d'affectation 'carte.append(iy)', si iy est partage (alors que tu voudrais qu'il soit duplique), alors
3- CQFD
Donc, soit tu te debrouilles pour faire un truc du style :
carte.append(iy.clone())
ou
carte.append(iy.copy())
ou whatever du moment que tu duplique
ou bien tu change ta boucle en : (duplication a la main)
for x in range(30):
{
iy = []
for y in range(30):
{
iy.append("t") # t signifie que la case en question est du terrain
}
carte.append(iy)
}
# Re: Tableau à 2 dimensions
Posté par Epsos . En réponse au journal Tableau à 2 dimensions. Évalué à 3.
1- tu ne construit qu'une seule variable iy
2- dans ta boucle d'affectation 'carte.append(iy)', si iy est partage (alors que tu voudrais qu'il soit duplique), alors
3- CQFD
Donc, soit tu te debrouilles pour faire un truc du style :
carte.append(iy.clone())
ou
carte.append(iy.copy())
ou whatever du moment que tu duplique
ou bien tu change ta boucle en : (duplication a la main)
for x in range(30):
{
iy = []
for y in range(30):
{
iy.append("t") # t signifie que la case en question est du terrain
}
carte.append(iy)
}
J'ai rajoute des accolades pour la clarte ...