我的txt文件看起來是這樣的:的Python閱讀txt文件到號碼清單列表
[[1,3,5],[1,4,4]]
[[1,4,7],[1,4,8],[2,4,5]]
我試圖把它轉換成一個列表,其中包括在TXT文件中的所有列表。因此,對於我的例子中所需要的輸出將是:
[[[1,3,5],[1,4,4]], [[1,4,7],[1,4,8],[2,4,5]]]
這似乎是一件容易的事,但我只能得到這樣的:
['[[1,3,5],[1,4,4]]', '[[1,4,7],[1,4,8],[2,4,5]]']
有沒有一種簡單的方法將字符串類型轉換成一個列表?
的代碼我使用:
input_list = []
with open("./the_file.txt", 'r') as f:
lines = f.read().split('\n')
for each_line in lines:
input_list.append(each_line)
f.close()
'開放的( 「./ the_file.txt」,「R ')as f:answer = [ast.literal_eval(line.strip())for line in f]' – inspectorG4dget
您是否希望列表項被表示爲整數或字符串? –
@JohnGordon整數。對不起,我沒有說清楚。謝謝。 – datadatadata