对于如何获得 list 的“值”和“index值”,下面介绍两种模式。
- 使用 for 语句
- 使用 enumerate()
一、使用 for 语句
使用 for 语句变量查找list中的“值”及其“index值”,代码如下:
array = [10, 20, 30]
# 使用 for 语句变量获取“索引值”和“值”
for i in range(len(array)):
print("索引值为", i, "值是", array[i])
执行结果如下
索引值为 0 值是 10
索引值为 1 值是 20
索引值为 2 值是 30
二、使用 enumerate()
然后使用 enumerate() 函数获取“值”和“index值”
array = [10, 20, 30]
# 使用 enumerate() 获取“index值”和“值”
for index, value in enumerate(array):
print("索引值为", index, "值是", value)
执行结果如下
索引值为 0 值是 10
索引值为 1 值是 20
索引值为 2 值是 30
总结:
能得到与 for 语句相同的结果,使用 enumerate() 可分别管理“值”和“索引值”。