2009-06-02 7 views

Répondre

11
' '.join(str(i) for i in your_list) 
+0

Oh, merci! J'ai oublié de cette façon .. –

+1

Ce serait génial ... si ça a marché !!! Si vous liste contient tout ce qui est pas une chaîne, cette ligne échouera avec l'erreur: retraçage (appel le plus récent en dernier): Fichier « », ligne 1, dans TypeError: item séquence 0: chaîne attendue, int trouvé – PierreBdR

+0

'{0} {1} {2}'. format (votre_liste) résout également le problème. Le point est que vous devez faire une jointure sur un séparateur. Je ne peux pas croire que OP a besoin d'une représentation réelle de la liste [1,2,3]. – SilentGhost

7
' '.join(str(i) for i in your_list) 

D'abord, convertir tout élément dans une chaîne, puis les rejoindre dans une chaîne unique.

+3

+1 vous pouvez également utiliser '' .join (map (str, your_list)) –

+0

@Nadia: Oui, mais cela est déconseillé, la compréhension des listes est la méthode recommandée. – nikow

Questions connexes