开始使用免费开始使用

从 CSV 读取数据

利用标准库中的 Python CSV 模块,将数据加载为由字典组成的列表。

您可以回看一下当时做过类似操作的第 4 章练习

本练习是课程的一部分

Python 中的数据库入门

查看课程

练习说明

  • 创建一个名为 values_list 的空列表。
  • 使用 for 循环遍历 csv_reader 的各行,为每一行创建一个名为 data 的字典,并将其追加到 values_list
    • 在 for 循环中,row 将是一个列表,按顺序包含 'state''sex''age''pop2000''pop2008'

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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(____)
编辑并运行代码