Bonjour voilà comment faire des listes à deux dimension:
colone = 5 #nombre de colone
ligne = 5 #nombre de ligne
liste_a_deux_dimension = [['0'] * colone] * ligne
def affiche_liste_2_dimension(liste):
for y in liste:
for x in range(len(y)):
if x == len(y) - 1:
print(y[x])
continue
print(y[x], end='')
affiche_liste_2_dimension(liste_a_deux_dimension)
ça affiche:
00000
00000
00000
00000
00000
- Edité par Le programmeur solitaire 1 décembre 2020 à 20:57:54
Quelque chose du genre tableau[ligne][colonne] ne marche pas pour toi? C'est peut-être ta définition qui n'est pas correcte. Voici comment initialiser à 0 un tableau à deux dimensions: tableau = [[0 for c in range(colonnes)] for l in range(lignes)] Tu peux avoir autant de dimensions que tu veux. Mais attention à la mémoire utilisée!
Le Tout est souvent plus grand que la somme de ses parties.
manipuler les listes (tableaux) python b[][7]
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
le code FAIT le bonheur (pour moi en tous cas)
Le Tout est souvent plus grand que la somme de ses parties.