如何在Python中使用列举函数

  介绍

这篇文章给大家介绍如何在Python中使用列举函数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

eunmerate在英文中是列举,枚举的意思,在Python中eunmerate()是一个内置的函数,用于在一个可迭代或可遍历的对象(如列表,字符串,数组,字典)中,将对象组成一个一个序列和索引,可以同时获得索引和索引值。

<强>列举函数原型:

列举(序列,,[=0开始])

功能:将可循环序列序列以开始开始分别列出序列数据和数据下标;

即对一个可遍历的数据对象(如列表,元组或字符串),列举会将该数据对象组合为一个索引序列,同时列出数据和数据下标;

<强>列举()使用

对于一个列表list1,同时列出索引和每一个元素:

list1 =,(& # 39;一个# 39;& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;, & # 39; e # 39;】   for 指数,item 拷贝;列举(list1):   print 指数,才能,项目

输出:

0
1 B
2 C
3 E
4 F

列举还可以接受第二个参数开始,仍会从第一个索引值开始,遍历完所有的索引值,但列出来的索引起始值是从开始开始(默认为0):

list1 =,(& # 39;一个# 39;& # 39;B # 39;, & # 39; C # 39;, & # 39; d # 39;, & # 39; E # 39;】   for 指数,item 拷贝;列举(list1 10):   print 指数,才能,项目

输出:


10 11 B
12 C
13 D
14 E

<强>列举用于字符串:

str =, & # 39;中的# 39;   for  index ,, item 拷贝列举(str):   print 才能;index ,,项目

输出:

0
1 B
2 C
3 E
4 F

如何在Python中使用列举函数