J'ai un énorme gâchis d'une liste imbriquée qui ressemble à quelque chose comme ça, juste plus:liste imbriquée nettoyage
fruit_mess = [['watermelon,0,1.0\n'], ['apple,0,1.0\n'], ['"pineapple",0,1.0\n'], ['"strawberry, banana",0,1.0\n'], ['peach plum pear,0,1.0\n'], ['"orange, grape",0,1.0\n']]
En fin de compte, je veux quelque chose qui ressemble à ceci:
neat_fruit = [['watermelon',0,1.0], ['apple',0,1.0], ['pineapple',0,1.0], ['strawberry, banana',0,1.0], ['peach plum pear',0,1.0], ['orange, grape',0,1.0]]
mais je Je ne sais pas comment gérer les guillemets dans les citations et comment séparer les fruits des nombres, surtout avec les virgules qui séparent certains des fruits. J'ai essayé beaucoup de choses, mais tout semble en faire encore plus. Toutes les suggestions seraient grandement appréciées.
Clever. Je me demande si c'était un fichier csv miss miss en premier lieu. – Wilduck
cela semble très bien, mais malheureusement j'ai python 2.5 qui n'a pas le module io – user808545
@ user808545: Dans ce cas, utilisez 'cStringIO.StringIO' à la place de' io.BytesIO'. – unutbu