青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python枚舉函數是什么?Python怎么使用枚舉函數enumerate

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

Python枚舉函數是什么?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”的全部內容了,希望對你有所幫助 。

    猜你喜歡