Läsa in data från CSV-filen
Använd Python-modulen CSV från standardbiblioteket och läs in datan i en lista av ordböcker.
Det kan vara till hjälp att gå tillbaka till övningen i kapitel 4 där du gjorde något liknande.
Den här övningen är en del av kursen
Introduktion till databaser i Python
Övningsinstruktioner
- Skapa en tom lista med namnet
values_list. - Iterera över raderna i
csv_readermed en for-loop, skapa en ordbok med namnetdataför varje rad och lägg till den ivalues_list.- Inuti for-loopen är
rowen lista vars element är'state','sex','age','pop2000'och'pop2008'(i den ordningen).
- Inuti for-loopen är
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(____)