Associer un texte et une variable
Casus4772
-
faseldi Messages postés 279 Date d'inscription Statut Membre Dernière intervention -
faseldi Messages postés 279 Date d'inscription Statut Membre Dernière intervention -
Bien le bonjour!
Je suis novice en python et j'ai besoin d'aide.. (comme beaucoup ici, je suppose)
En gros j'ai à ma disposition une liste L de la forme [texte, nombre, texte, nombre, etc..]
Le texte peut avoir environ une centaine de forme différente. Par exemple texte1, texte2, texte3, etc...
Aussi dans mon algorithme je défini une centaine de variables. Var1, var2, etc..
J'utilise ma liste L dans une fonction. Et j'aimerai faire comprendre à python que si il aperçoit 'texte10' en L[0] il devra travailler avec la variable Var10 sans devoir écrire les 100**n "if L[0] == 'texte10': Var10=L[1]"
Est-ce qu'il y aurait une méthode plus simple?
Merci d'avance pour votre aide et bonne journée!
Je suis novice en python et j'ai besoin d'aide.. (comme beaucoup ici, je suppose)
En gros j'ai à ma disposition une liste L de la forme [texte, nombre, texte, nombre, etc..]
Le texte peut avoir environ une centaine de forme différente. Par exemple texte1, texte2, texte3, etc...
Aussi dans mon algorithme je défini une centaine de variables. Var1, var2, etc..
J'utilise ma liste L dans une fonction. Et j'aimerai faire comprendre à python que si il aperçoit 'texte10' en L[0] il devra travailler avec la variable Var10 sans devoir écrire les 100**n "if L[0] == 'texte10': Var10=L[1]"
Est-ce qu'il y aurait une méthode plus simple?
Merci d'avance pour votre aide et bonne journée!
A voir également:
- Associer un texte et une variable
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Mettre un texte en majuscule - Guide
- Texte barré whatsapp - Guide
1 réponse
Bonsoir,
La seule façon est de mettre ces variables dans une liste elles aussi ;)
Le mieux dans ton cas serait soit deux listes :
Une de tuples :
[(text,nombre), (text,nombre)]
et une de variables:
[var,var,var]
ou encore une pour tout
[text,nombre,var),(text,nombre,var)]
pour utiliser une liste de tuples tu fais l[0][0] par exemple, qui retourne le 1er element du tuple position 0 dans la liste
bonne soirée
La seule façon est de mettre ces variables dans une liste elles aussi ;)
Le mieux dans ton cas serait soit deux listes :
Une de tuples :
[(text,nombre), (text,nombre)]
et une de variables:
[var,var,var]
ou encore une pour tout
[text,nombre,var),(text,nombre,var)]
pour utiliser une liste de tuples tu fais l[0][0] par exemple, qui retourne le 1er element du tuple position 0 dans la liste
bonne soirée