enumerate()(单词意思是枚举的意思)是python中的内置函数,
enumerate(X,[start=0])
函数中的参数X可以是一个迭代器(iterator)或者是一个序列,
start是起始计数值,默认从0开始。
X可以是一个字典。(注意观察下面的输出结果)
>>> list1 = [i for i in range(10)] >>> list1 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> for index,num in enumerate(list1): print(index, num) 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9