我有一個嵌套列表的一個巨大的混亂,看起來這樣的事情,只是長:清理嵌套列表
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']]
最後,我想要的東西,看起來像這樣:
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]]
但我我不知道如何處理報價中的雙引號,以及如何分割數字中的成果,特別是用分隔一些成果的逗號。我嘗試了一堆東西,但一切似乎都讓它變得更加混亂。任何建議將不勝感激。
聰明。讓我想知道這是否是一個念念不忘的csv文件。 – Wilduck
這看起來不錯,但不幸的是我有python 2.5,它沒有io模塊 – user808545
@ user808545:在這種情況下,使用'cStringIO.StringIO'代替'io.BytesIO'。 – unutbu