Ich muss eine Liste in eine Datei in Python schreiben. Ich weiß, dass die Liste in eine Zeichenfolge mit der Join-Methode konvertiert werden sollte, aber da ich ein Tupel habe, war ich verwirrt. Ich habe versucht, eine Menge meiner Variablen in Strings usw. zu ändern, dann ist dies eine meiner ersten Versuche:Python eine Liste in eine Datei schreiben
def perform(text):
repository = [("","")]
fdist = nltk.FreqDist(some_variable)
for c in some_variable:
repository.append((c, fdist[c]))
return ' '.join(repository)
aber es gibt mir die folgende Fehlermeldung:
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
irgendwelche Ideen, wie die Liste schreiben ' Repository 'zu einer Datei? Vielen Dank!
Sie sollten besser erklären, was ist, dass Sie zurückkehren möchten, eine Reihe von welchem Format? Möchtest du später die Tupel abrufen? –
soll das Repository eine Art persistenter Cache sein? –