Python: plus effcace façon de bande de la ligne du fichier texte

Comment fait-on sur une boucle for et de modifier les entrées dans la liste? Comme, l'équivalent de [line.strip() for line in lines], sauf que line.strip() est enregistré dans la liste de lignes.

Ceci est nécessaire parce que je suis à l'aide d'un vaste ensemble de données, stockées dans la liste. Ce jeu de données qui sera utilisé pour la machine de formation afin de former un classificateur. Plus précisément, le traitement du langage naturel à l'aide de la NLTK lib. Par conséquent, la reproduction du tableau n'est pas possible.

  • Voulez-vous dire en fait de modifier le fichier?
  • Je pense qu'il veut dire qu'il veut toutes les lignes non-vides - des lignes vides doivent simplement disparaître de sa liste.
  • Plus efficace dans quelles conditions? De vitesse? La consommation de mémoire? ... ?
  • Nombre de lignes écrites et intepreted.
  • Qu'entendez-vous par "enregistrées à la liste de lignes"?
InformationsquelleAutor jhtong | 2012-06-01