[Python]Création de listes
Résolu/Fermé
A voir également:
- [Python]Création de listes
- Création liste déroulante excel - Guide
- Creation compte gmail - Guide
- Création organigramme - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création compte google - Guide
2 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
30 mars 2006 à 15:51
30 mars 2006 à 15:51
Des listes de liste ?
Il n'y a pas besoin de nommer les listes.
Il suffit de stocker toutes les listes... dans une liste !
C'est sans problème:
liste contient 4 listes.
Pour récupérer une des listes, utiliser l'index de la liste:
Il n'y a pas besoin de nommer les listes.
Il suffit de stocker toutes les listes... dans une liste !
C'est sans problème:
>>> liste = [] >>> liste.append( [1,2,3] ) >>> liste.append( ['ga','bu','zo','meuh'] ) >>> liste.append( ['bleu','blanc','rouge'] ) >>> liste.append( ['Paris','Marseille','Strasbourg','Lyon'] ) >>> print liste [[1, 2, 3], ['ga', 'bu', 'zo', 'meuh'], ['bleu', 'blanc', 'rouge'], ['Paris', 'M arseille', 'Strasbourg', 'Lyon']] >>>
liste contient 4 listes.
Pour récupérer une des listes, utiliser l'index de la liste:
>>> print liste[2] ['bleu', 'blanc', 'rouge']
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
30 mars 2006 à 15:11
30 mars 2006 à 15:11
Je ne crois pas que ce soit possible.
Il me semble que tu ne peux pas créer des variables ayant des noms "calculés".
Donc il va falloir passer par une liste multidimensionnelle.
Ou encore par un dictionnaire de listes....
Il me semble que tu ne peux pas créer des variables ayant des noms "calculés".
Donc il va falloir passer par une liste multidimensionnelle.
Ou encore par un dictionnaire de listes....
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
30 mars 2006 à 15:16
30 mars 2006 à 15:16
Ben regarde avec un dictionnaire c'est vite arrangé.
Si i est ton compteur tu peux faire:
Mais bon, avec une liste multidimensionnelle ça me semble moins compliqué.
Si i est ton compteur tu peux faire:
mon_dico{'liste' + str(i) }=[.........]
Mais bon, avec une liste multidimensionnelle ça me semble moins compliqué.
30 mars 2006 à 15:57
30 mars 2006 à 16:06
Je me perd dans mon code.
Y'a 3 boucles imbriquées et je ne m'en sors pas...
Mais je vais essayer les listes de liste.
De toute façon, si je n'y arrive pas, je sais que vous êtes là......
Merci
30 mars 2006 à 16:18
Noies y tes boucles accompagné d'un petit Lu, d'un nuage de lait et la fortune est à toi...
30 mars 2006 à 16:52
Mais j'ai un problème au niveau de mes boucles.
J'ai un incrément (comme son nom ne l'indique pas) qui ne s'incrémente pas.
Et je ne sais pas pourquoi.
Je vais laisser tomber ça pour ce soir, on verra ça demain.
Bonne soirée à vous deux et merci encore