J'ai une liste dans laquelle chaque élément est:Comment supprimer certains caractères des listes (Python 2.7)?
['a ',' b ',' c ',' d\n ']
Je veux le manipuler de sorte que chaque élément devient juste:
['a','b','c','d']
Je ne pense pas que les espaces matière, mais Pour une raison quelconque, je n'arrive pas à retirer le \ n de la fin du 4ème élément. J'ai essayé de convertir en chaîne et le retirer en utilisant:
str.split('\n')
Aucune erreur est renvoyée, mais il ne fait rien à la liste, il a encore \ n à la fin.
J'ai aussi essayé:
d.replace('\n','')
Mais ce juste renvoie une erreur.
Ceci est clairement un problème simple mais je suis un débutant complet à Python alors toute aide serait appréciée, merci.
Edit:
Il semble que j'ai une liste de tableaux (je crois) donc suis-je raison de penser que la liste [0], la liste [1] etc sont leurs propres tableaux? Cela signifie-t-il que je peux utiliser une boucle for for i dans la liste pour supprimer \ n de chacun?
Si vous ne voulez pas dans la liste, pourquoi ne pas éviter de les mettre en , plutôt que de l'éviter plus tard? –