Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa en tom lista med namnet values_list.
  • Iterera över raderna i csv_reader med en for-loop, skapa en ordbok med namnet data för varje rad och lägg till den i values_list.
    • Inuti for-loopen är row en lista vars element är 'state', 'sex', 'age', 'pop2000' och 'pop2008' (i den ordningen).

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(____)
Redigera och kör kod