[PYTHON] chaine etrange ?

Résolu
Ziranium -  
 Ziranium -
Bonjour,
Une des librairies que j'utilise me fait utiliser un format de variable que je n'arrive pas à cerner. Je cherche comment remplir cette "variable" dynamiquement (boucle for par exemple) plutot que d'écrire en dur les mots présents dans cette variable. Voici un exemple de la déclaration de cette variable que je ne comprends pas.

maVar = "toto", "titi", "tata"


J'aimerais que l'on me dise comment je peux initialiser les valeurs de facon dynamique (boucle for).
Merci pour votre temps.
A voir également:

1 réponse

fiddy Messages postés 11653 Statut Contributeur 1 847
 
Salut,
Il s'agit d'un tuple.
Et par définition d'un tuple, c'est non modifiable.
Par contre, ce que tu peux faire est de recalculer le tuple à chaque itération :
maVar = "toto", "titi", "tata"
for i in range(2):
    maVar+=i,

N'oublie la virgule après le i.
Ainsi maVar vaudra ('toto','titi','tata',0,1)
Cdlt
2
Ziranium
 
Merci beaucoup pour ta réponse. Très clair. Ca fonctionne impécable.
A bientôt.
0