Salve a tutti, ho scritto un codice che estrae linee da un csv, le tokenizza, crea un dizionario ed in teoria crea una lista con tutti questi dizionari. In pratica crea una lista con 15mila elementi uguali. Questo è il miocodice:
codice:
with open('C:\file', 'r') as f:
key = f.readline().replace('\n', '').split(',')
while (True) :
line = f.readline().replace('\n', '')
if (line == '') :
break
value = line.split(',')
for i in range(len(key)):
app.update({key[i] : value[i]})
docs.append(app)
print(docs)
se invece di
metto
stampa tutti diversi. qualcuno di voi sa come potrei risolvere questo problema? non ho proprio idea da cosa sia dovuto