URL: https://linuxfr.org/users/skink/journaux/tableau-%C3%A0-2-dimensions Title: Tableau à 2 dimensions Authors: Fabien Date: 2003年08月13日T16:44:45+02:00 Tags: Score: 0 Bonjour, Dans un programme, j'ai besoin de modéliser une carte en 2D donc j'utilise pour ça des listes imbriquées de la façon suivante # Création de ma map carte = [] iy = [] for y in range(30): iy.append("t") # t signifie que la case en question est du terrain for x in range(30): carte.append(iy) Pour modifier un emplacement je comptais faire la chose suivante : carte[x][y] = f # pour placer à la case de coordonées (x,y) la lettre f # (pour fourmi) Hors cela me change la valeur de y pour toutes les lignes de x, par exemple en supposant que j'ai le tableau suivant : t t t t t t t t t t t t t t t avec carte[2][2] = "f", je me retrouve avec le tableau suivant : t t f t t t t f t t t t f t t alors que je voudrais obtenir t t t t t t t t t t t t f t t Et je ne vois vraiment pas pourquoi ça me fais ça ;( Merci

AltStyle によって変換されたページ (->オリジナル) /