介绍
这篇文章给大家介绍如何在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中使用列举函数