我需要在python中爲列表寫入一個文件。我知道這個列表應該用join方法轉換成字符串,但是因爲我有一個元組,所以我感到困惑。我嘗試了很多改變我的變量爲字符串等,這是我第一次嘗試:python將一個列表寫入文件
def perform(text):
repository = [("","")]
fdist = nltk.FreqDist(some_variable)
for c in some_variable:
repository.append((c, fdist[c]))
return ' '.join(repository)
,但它給了我下面的錯誤:
Traceback (most recent call last):
File "<pyshell#120>", line 1, in <module>
qe = perform(entfile2)
File "<pyshell#119>", line 14, in perform
return ' '.join(repository)
TypeError: sequence item 0: expected string, tuple found
任何想法如何寫列表「存儲庫'到一個文件?謝謝!
你應該更好地解釋什麼是你要回報,這格式的字符串?你想稍後檢索元組嗎? – 2011-01-11 02:08:47
是應該是某種持久性緩存的存儲庫? – 2011-01-11 02:11:09