2015-09-18 57 views
0
with open('filename') as f: 
    list1 = f.read().splitlines() 
    print list1 

這讓我從這樣的文件,每一行逗號分隔的列表: [「行1」,「2號線」,「3號線」,...]如何從文件中的行創建多個數組?

我現在要分開每個就像這樣:[[line1],[line2],[line3] ...] - 我該如何做到這一點?

回答

2

您可以在列表中理解中創建list

with open('filename') as f: 
    list1 = [[i] for i in f.read().splitlines()] 
    print list1 
+0

啊謝謝!應該想到這個 –

+0

刪除每行的引號是拆分可行的選項? –

+0

@DylanM:你是什麼意思「刪除引號」?引號表示內部列表的元素是一個字符串。 –

相關問題