Python sauter une ligne dans une chaine

[Résolu/Fermé]
Signaler
-
 6ril -
Bonjour,
je voudrais sauter une ligne dans une chaine je n'y arrive pas j'ai le cerveau qui fume
voila le code

a=os.listdir("file/")
print a



A voir également:

4 réponses


Merci d'avance
4
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci


up
je comprends pas trop ta question mais je vais essayer de te répondre quand même

quand tu fais: a=os.listdir("file/")
tu obtiens une liste avec différents éléments: a ---> ['A', 'B', 'C']

après pour ton histoire de sauter une ligne, je présume que tu voudrais présenter sous la forme
A
B
C

pour cela, tu peux créer un string avec chaque élément séparé par le caractère de retour à la ligne ('\r\n' pour Windows, '\n' pour Unix)
une boucle genre:

chaine = ''
for i in a:
chaine += str(a[i]+'\r\n')

Merci , j'ai trouver encore plus simple

a = "\n".join(a)


:)
oui effectivement c'était plus simple (même si je pense qu'au fond ça ne doit pas trop changer de chose)
ma méthode n'a en fait qu'un avantage, c'est de pourvoir travailler (tri, suppression...) sur les éléments de la liste avant de les insérer dans chaine