Python : list to string [RESOLU] - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 




Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Python : list to string [RESOLU]
 
On rigole bien ici!
Profil : IDNaute
Plus d'informations

Es ce que quelqu'un sait comment sérialiser une list dans un string en Python. Histoire d'avoir un string comme ça :

list = ['lou', ['marcel', 'josé'], 'ahhhh']
string= METHODEMAGIQUE(list)
print string =>"['lou', ['marcel', 'josé'], 'ahhhh']"

Au pire je le ferai à la main mais bon...


Message édité par MoOx_t le 26-01-2007 à 11:55:41

---------------
Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Liens sponsorisés


Inscrivez-vous ou connectez-vous pour masquer ceci.

Profil : IDNaute
Plus d'informations

Si tu veux garder les crochets et tout le reste:

Code :
  1. string = str(list)


ou

Code :
  1. string = repr(list)


C'est la même chose, l'un appelle l'autre.
D'ailleurs, la fonction print utilise ça pour l'affichage ;)

EDIT: et si tu fais tes propres objets, il suffit de définir une méthode __repr__() dans la classe pour être utilisée de la même façon, sinon, par défaut python affiche une adresse (qui ne sert pas à grand chose).


Message édité par CRicky le 25-01-2007 à 20:45:43
On rigole bien ici!
Profil : IDNaute
Plus d'informations

Nickel ça déchire. Merci


---------------
Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.

  FORUM Infos-du-Net » Programmation » Python : list to string [RESOLU]

Aller à :
 

Liens