我正在打開一個.txt
文件,並且必須使用它的內部列表來編寫我正在編寫的函數。這是在文本文件中給出的列表中的一個:如何將'字符串列表'變成真正的列表?
'[24, 72, 95, 100, 59, 80, 87]\n'
使用.strip()
它擺脫了\n
的,所以就變成:
'[24, 72, 95, 100, 59, 80, 87]'
我認爲採用分體式是沒用的,因爲使用split(' ')
會產生:
['[24, 72, 95, 100, 59, 80, 87]']
我認爲這只是加深了併發症。什麼是一個有效的方法來將這個'字符串列表'變成一個真正的列表我可以使用for循環?我已經嘗試了幾個小時,並且無法弄清楚。
EVAL可以在這種情況下 – spicavigo 2013-04-27 18:25:04
另一種方式可以是JSONë使用.load和轉儲。你使用json.dump創建文件並用它讀取它。json.load – spicavigo 2013-04-27 18:26:03
'.split('')'應該產生了'['[','24','72','95,','100' ,'59,','80','87]']' – Aprillion 2013-04-27 18:29:14