在編程領域之中常用的數據類型,也就是能夠保存多個元素的結構除了列表字典等等之外,還有一個知道和了解人數比較少的就是枚舉 。而本文主要介紹的內容就是python枚舉函數enumerate的使用方法,感興趣和想學習的小伙伴可以一起往下看看哦 。

1.enumerate這個枚舉函數是在python2和3兩個版本之中都存在并且沒有修改過的,它調用之后會返回一個同名類型的對象 。一般會用在列表或者是元組這些序列對象之中,代碼示例如下所示:
list1 = ['cc','vv','dd']print(enumerate(list1))<enumerate object at 0x0000028702088240>2.這個代碼運行完成之后會將這個list1列表對象轉為enumerate枚舉類型,但是因為python沒有辦法直接將枚舉類型對象給輸出 。所以還需要將其再轉為列表類型才可以,代碼如下所示:
list1 = ['cc','vv','dd']print(list(enumerate(list1)))[(0, 'cc'), (1, 'vv'), (2, 'dd')]這次從輸出結果就可以看出來它是將原本的列表對象轉為了枚舉類型,然后又將枚舉類型轉為python可以直接識別和輸出結果的列表對象 。在該列表之中原本的三個元素都被放在了括號之中并按照順序加上了數字,而這個數字實際上就是把索引變為可視可讀的了 。
3.而enumerate枚舉函數一般是用在同時需要輸出索引以及對應元素的情況下,所以需要將其放在for循環之中去使用,每次循環迭代都會返回兩個變量 。然后將這兩個變量作為索引以及索引值輸出即可,代碼示例如下所示:
lst = [1,2,3,4,5,6]for index,value in enumerate(lst): print ('%s,%s' % (index,value))【Python枚舉函數是什么?Python怎么使用枚舉函數enumerate】以上就是關于“Python枚舉函數是什么?Python怎么使用枚舉函數enumerate”的全部內容了,希望對你有所幫助 。
猜你喜歡
- 用Python如何進行文件的拷貝?Python拷貝一個文件的方法
- 如何用python3中print函數對齊輸出?使用python3中print輸出對齊的方法
- Python如何查看文件夾下的所有文件?Python列出文件夾所有文件的方法
- Python怎么安裝算法庫?Python算法庫安裝的方法
- Python中的字典如何按照值的大小進行排序?Python字典按值大小排序方法?
- python中取整的方式有幾種?python函數里的取整的方法有哪些?
- python自動化測試框架的原理是什么?詳解python自動化測試框架的原理
- Python中write方法是如何使用?Python文件操作之write方法的使用
- Python如何使用內置模塊unicodedata?Python模塊unicodedata方法怎么使用
- Python繼承代碼怎么寫?Python繼承父類屬性和方法如何使用
