[PYTHON] chaine etrange ?

Résolu/Fermé
Ziranium - 21 avril 2009 à 11:50
 Ziranium - 21 avril 2009 à 14:05
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 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
21 avril 2009 à 12:04
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
Merci beaucoup pour ta réponse. Très clair. Ca fonctionne impécable.
A bientôt.
0