L'écriture d'une liste dans un fichier avec Python

Est-ce la façon la plus propre d'écrire une liste dans un fichier, depuis writelines() ne pas insérer des caractères de saut de ligne?

file.writelines(["%s\n" % item  for item in list])

Il semble qu'il y aurait un moyen standard...

  • notez que writelines ne pas ajouter des retours à la ligne, car elle reflète le readlines, qui n'a pas également de les supprimer.
  • oui mais pourquoi ne pas readlines supprimer les retours à la ligne?
  • python a certainement une façon de faire ce que vous moins attendre/préférez