开始使用免费开始使用

索引与值(1)

使用 for 循环遍历列表时,默认只能依次访问每个列表元素本身。如果您还想拿到索引信息,也就是当前遍历的列表元素位于哪里,可以使用 enumerate()

例如,请看看视频中的 for 循环是如何改写的:

fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
    print("person " + str(index) + ": " + str(height))

本练习是课程的一部分

Python 中级

查看课程

练习说明

  • 将示例代码中的 for 循环改为使用 enumerate(),并使用两个迭代变量。
  • 更新 print() 语句,使其在每次循环时打印形如 "room x: y" 的一行,其中 x 是列表元素的索引,y 是对应的列表元素(即面积)。请确保输出与该字符串完全一致,包含正确的空格。

交互式实操练习

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

# areas list
areas = [11.25, 18.0, 20.0, 10.75, 9.50]

# Change for loop to use enumerate() and update print()
for a in areas :
    print(a)
编辑并运行代码