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
codice:
docs.append(app)
metto
codice:
print(app)
stampa tutti diversi. qualcuno di voi sa come potrei risolvere questo problema? non ho proprio idea da cosa sia dovuto