CSV からデータを読み込む
標準ライブラリの Python の CSV モジュールを使って、データを辞書のリストとして読み込みます。
同様の作業を行った Chapter 4 の演習 を参照すると役立つかもしれません。
この演習はコースの一部です
Pythonで学ぶデータベース入門
演習の手順
values_listという空のリストを作成します。csv_readerの各行を for ループで反復し、各行についてdataという辞書を作成してvalues_listに追加します。- for ループ内での
rowは、(この順序で)'state'、'sex'、'age'、'pop2000'、'pop2008'という要素を持つリストになります。
- for ループ内での
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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(____)