enumerate函数的用途是什么 ------------------------------------ enumerate函数列举一个列表的元素和其索引位置, 其原型为 :: enumerate(iterable, start=0) 第一个参数为一个列表或者是一个可迭代对象,第二个参数为索引值,默认从零开始。 它返回一个元组包含可迭代对象的元素和其索引位置。例如:返回 (0, seq[0]), (1, seq[1]), (2, seq[2])等。经常用在迭代时需要使用其索引 位置的情况。 假定我们已经有一个人口进行排序的省份列表,我们需要输出其索引位置和值, 这时enumerate()函数就派上了用场。 :: list_a = ["beijing", "shanghai", "tianjin"] for i, value in enumerate(list_a): print(i+1, value) 输出内容为:: 1 beijing 2 shanghai 3 tianjin