开始使用免费开始使用

编写一个帮您简化操作的函数

假设您需要把上一个练习中的相同处理过程,重复应用到非常多的数据行。一次次重写代码会变得乏味、重复,而且难以维护。

在本练习中,您将把之前写的代码封装进一个函数,使过程更简单、更简洁。为什么要这样做?这样,您只需调用函数并提供相应的列表,就能创建字典!依然为您预加载了列表 feature_namesrow_vals,它们分别包含数据集的表头名称和某一行的实际取值。

本练习是课程的一部分

Python 工具箱

查看课程

练习说明

  • 定义函数 lists2dict(),包含两个参数:第一个为 list1,第二个为 list2
  • lists2dict() 中返回结果字典 rs_dict
  • 使用参数 feature_namesrow_vals 调用 lists2dict() 函数。将函数调用结果赋给 rs_fxn

交互式实操练习

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

# Define lists2dict()
def ____(____, ____):
    """Return a dictionary where list1 provides
    the keys and list2 provides the values."""

    # Zip lists: zipped_lists
    zipped_lists = zip(list1, list2)

    # Create a dictionary: rs_dict
    rs_dict = dict(zipped_lists)

    # Return the dictionary
    

# Call lists2dict: rs_fxn
rs_fxn = ____

# Print rs_fxn
print(rs_fxn)
编辑并运行代码