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