begin process at 2012 05 25 07:13:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Python

 > 

Divers

 > 

Débutant(e)

 > 

transfomer une liste en chaine de caractères


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

transfomer une liste en chaine de caractères

vendredi 20 novembre 2009 à 10:33:56 | transfomer une liste en chaine de caractères

bossou

Bonjour à tous.
J'ai la liste suivante:

['USLUC1', '30422423', '05/11/2009', '24.20', 'USD', 'CHASUS33XXX','', '', '', '', '', '', '3630900']

et je souhaite la transformer en chaine de caractères en éliminant :les [] et les '' et , mais en conservant les espaces entre mes éléments. ce qui me donnerait en sortie:

USLUC1 30422423 05/11/2009 24.20 USD CHASUS33XXX 3630900

quelqu'un connaitrait-il un moyen pour y arriver?
merci pour votre aide.
vendredi 27 novembre 2009 à 21:23:19 | Re : transfomer une liste en chaine de caractères

isqounet

bonjour
voici une solution possible
li=" ".join([x for x in['USLUC1', '30422423', '05/11/2009', '24.20', 'USD', 'CHASUS33XXX','', '', '', '', '', '', '3630900'] if x])
print li

résultat:
USLUC1 30422423 05/11/2009 24.20 USD CHASUS33XXX 3630900

pour joindre une liste et bien il faut juste utiliser la méthode join
laliste=["a","b","c"]
"-".join(laliste) résultat>> a-b-c
".".join(laliste) résultat>> a.b.c


au cas ou dans ta liste tu te retrouves avec des éléments numérique , ça va foirer join ne joint que des chaines..
"1" != 1

le code passe partout
li=" ".join(["%s" %(x) for x in['USLUC1', '30422423', '05/11/2009', '24.20', 'USD', 'CHASUS33XXX','', '', '', '', '', '', '3630900'] if x])




Cette discussion est classée dans : chaine, liste, caractères, transfomer, usluc1


Répondre à ce message

Sujets en rapport avec ce message

Transformer une liste en chaine de caractères [ par fredouzzz ] Bonjour,        j'ai une liste stockée dans une variable (result_set)        j'aimerais convertir cette liste en une chaîne de caractère.  Par exemp chaine de caracteres en liste [ par hasna1980 ] Bonjour si quelqu'un peut me dire comme convertir une chaine de caractere separée par des virgules en une listemerci chaine de caractères [ par bossou ] Bonjour.j'ai un fichier texte où je récupère une ligne en faisant une recherche sur un mot.la ligne récupérée contient plusieurs points virgules exemp Test sur le "format" d'une chaine de caractères [ par arkwonn ] Bonjour. Souhaitant personnaliser un script python, ce que je voudrais coder est un "test de format d'une chaine de caractères". Concrètement, je sou Charger une matrice d'un fichier [ par Alambiqux ] Bonjour, J'ai des fichiers colonnes de floats et je souhaiterais les charger dans une liste. Et, également,de manière plus général lorsqu'il s'agit d Affichage du maximum d'une liste [ par laloutre78 ] Bonjour,[^^happy13] Je débute dans le logiciel Python, et j'aurai besoin de quelques conseils. J'ai commencé la rédaction d'un algorithme: >>> def alg enregistrer un fichier .txt avec caractères accentués [ par Mic92 ] Bonjour à tous J'enregistre dans une BDD (sqlite) pas de problème les caractères accentués sont enregistré, Mais si je veux enregistrer une fichier . aide pour Jeu puissance 4 [ par soso586 ] bonjour, j'aimerai modifier ce code python pour que le jeu ne s'arrete pas lorsque le joueur à fait un alignement de 4 pions , mais 3 alignements. mise a jour d'une liste d'une listbox en wxpython [ par maissaab ] bonjour, j'ai un gros problème qui peut être évident pour certain mais je suis débutante en wxpython en fait sur mon interface j'ai une list box qui i Comment parcourir une liste pour tester des combinaisons [ par lifetor ] Bonjour à tous, j'ai un petit problème,enfin que je n'arrive pas à résoudre. J'ai une liste [code=py]table = [[[0, 0, 0, 0], [4, 1, 4, 4], [1, 4, 4, 3


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,076 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales