1. Learn
  2. /
  3. 课程
  4. /
  5. Python 工具箱

Connected

道练习

使用列表推导式

这一次,您将使用上一个练习中定义的 lists2dict() 函数,配合列表推导式,把一组列表转换为由多个字典组成的列表。

lists2dict() 函数已预加载,同时还提供了两个列表:feature_names 和 row_lists。feature_names 包含世界银行数据集的表头名称;row_lists 是一个列表的列表,其中每个子列表都是该数据集中一行的实际取值。

您的目标是使用列表推导式生成一个由字典组成的列表,其中「键」是表头名称,「值」是每一行的条目。

说明

100 XP
  • 通过打印 row_lists 中的前两个列表来查看其内容。
  • 创建一个列表推导式,对 row_lists 中的每个子列表使用 lists2dict() 生成字典。键来自 feature_names 列表,值是 row_lists 中的行条目。使用 sublist 作为迭代变量,并将结果字典列表赋给 list_of_dicts。
  • 打印 list_of_dicts 中的前两个字典以查看它们。