[PYTHON] chaine etrange ?

Résolu
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.
Configuration: Linux
Mozilla 1.8.1.3

1 réponse

  1. Contributeur
    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
    1. Merci beaucoup pour ta réponse. Très clair. Ca fonctionne impécable.
      A bientôt.
      0