本文鏈接:https://blog.csdn.net/TomorrowAndTuture/article/details/84790947
Python的for循環相比其他語言而言更加簡單,比如經常會有如下這樣類似的例子。我們可以直接對列表進行遍歷,獲取列表的某個元素,並對這個元素進行相應的操作。
1 testList = ['nice', 'to', 'meet', 'you'] 2 for x in testList: 3 print(x) 4 運行結果如下: 5 6 nice 7 to 8 meet 9 you
但是,如果我們在上面的for循環中,除了想要獲取對應元素x以外,還想知道對於這個元素在列表中的索引的話該怎么辦呢?難道就沒有其他的方法了嗎?
人生苦短,我用Python。天無絕人之路,設計者早就想到了,雖然一般在Python當中來說,循環中要獲取遍歷元素的索引的情況並不算很多,但是還是有方法來解決的,那就是Python當中自帶的enumerate函數,讓我們來看看到底怎么用的吧!
1 testList = ['nice', 'to', 'meet', 'you'] 2 for i, x in enumerate(testList): 3 print(i, x) 4 其中循環中的i就是對應元素x在列表中的索引啦,運行結果如下: 5 6 0 nice 7 1 to 8 2 meet 9 3 you