开始使用免费开始使用

将迭代器作为函数参数

您已经使用过 iter() 函数来获取迭代器对象,并用 next() 函数从迭代器对象中逐个取值。

也有一些函数可以将迭代器和可迭代对象作为参数。例如,list()sum() 函数分别会返回列表以及元素之和。

在本练习中,您将把 range() 返回的可迭代对象传入这些函数,并打印函数调用的结果。

本练习是课程的一部分

Python 工具箱

查看课程

练习说明

  • 使用 range() 创建一个 range 对象,使其生成从 10 到 20 的值。将结果赋给 values
  • 使用 list() 函数从范围对象 values 创建值的列表。将结果赋给 values_list
  • 使用 sum() 函数从范围对象 values 得到 10 到 20 的和。将结果赋给 values_sum

交互式实操练习

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

# Create a range object: values
values = ____

# Print the range object
print(values)

# Create a list of integers: values_list
values_list = ____

# Print values_list
print(values_list)

# Get the sum of values: values_sum
values_sum = ____

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