Lettura dei dati dal CSV
Sfrutta il modulo CSV di Python dalla libreria standard e carica i dati in un elenco di dizionari.
Potrebbe esserti utile rivedere l’esercizio del Capitolo 4 in cui hai fatto qualcosa di simile.
Questo esercizio fa parte del corso
Introduzione ai database in Python
Istruzioni dell'esercizio
- Crea una lista vuota chiamata
values_list. - Itera sulle righe di
csv_readercon un ciclo for, crea un dizionario chiamatodataper ogni riga e aggiungilo avalues_list.- All'interno del ciclo for,
rowsarà una lista le cui voci sono'state','sex','age','pop2000'e'pop2008'(in quest'ordine).
- All'interno del ciclo for,
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create an empty list: values_list
values_list = ____
# Iterate over the rows
for row in csv_reader:
# Create a dictionary with the values
data = {____: row[____], ____: row[____], ____:____, ____: ____,
____: ____}
# Append the dictionary to the values list
values_list.append(____)