从 CSV 读取数据
利用标准库中的 Python CSV 模块,将数据加载为由字典组成的列表。
您可以回看一下当时做过类似操作的第 4 章练习。
本练习是课程的一部分
Python 中的数据库入门
练习说明
- 创建一个名为
values_list的空列表。 - 使用 for 循环遍历
csv_reader的各行,为每一行创建一个名为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(____)