ich möchte jede Menge Tupel in einen Array packen und in einer .txt-Datei speichern. Das klappt mit diesem Code:
Code: Alles auswählen
liste = []
for i in range(1,10**6 + 1):
liste.append( (i, i**2) )
textfile = open("textdatei.txt", "w")
for element in liste:
textfile.write(str(element) + " ; ")
textfile.close()
Diese lade ich nun mittels
Code: Alles auswählen
with open("textdatei.txt") as f:
liste = [int(x) for x in f.read().split(" ; ") if x.strip()]
return liste
Wie kann ich das beheben?ValueError: invalid literal for int() with base 10: '(0, [0, 0, 0])'