索引与值(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)