在编程领域之中常用的数据类型,也就是能够保存多个元素的结构除了列表字典等等之外,还有一个知道和了解人数比较少的就是枚举 。而本文主要介绍的内容就是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继承父类属性和方法如何使用