-
dictionnaire de couleurs
Bonsoir,
je voudrais que vous m'éclaircissiez sur les dictionnaires s'il-vous-plait :mrgreen:
je voudrais créer un "dictionnaire des couleurs" afin de colorier une grille de M*N cases avec M boutons colorés pour chacune des N couleurs.
Ainsi mon idée est de créer un dictionnaire (pour 3 couleurs prenons)
poulet = {1:'#FF0000',2:'#00FF00',3:'#0000FF'}
Ainsi, si je boucle i sur les couleurs (3itérations)
à l'intérieur je crée mes M cases
et à chaque fois je colore la case crée avec poulet[i]
cela marche ?
c'est la première fois que je manipule les dictionnaires donc je ne suis pas très sur d'avoir saisi le fonctionnement :lol:
-
Bien sur que ça marche (*) mais ce n'est pas le dictionnaire lui-même que tu itères mais sur la liste de ses clefs.
Dans ce cas autant mettre tes couleurs dans une liste directement.
(*) Pourquoi n'avoir pas éssayé ?
-
Salut,
Si les clefs de ton dictionnaire sont des entiers, autant utiliser directement une liste, voire un tuple...
poulet = ['#FF0000', '#00FF00', '#0000FF']
Les indices commenceront à zéro au lieu de 1, mais c'est toujours le cas en programmation, autant t'y habituer de suite. Si tu veux la première couleur, c'est poulet[0], alors que c'était poulet[1] dans ton cas.
A+
Pfeuh
-
Ah merci :)
Je me rends compte maintenant que cette question n'était pas très pertinente ...
Oui le dictionnaire est inutile pour ce que je veux faire, enfin disons qu'une simple liste convient très bien :zoubi: