在编程领域之中常用的数据类型,也就是能够保存多个元素的结构除了列表字典等等之外,还有一个知道和了解人数比较少的就是枚举。而本文主要介绍的内容就是python枚举函数enumerate的使用方法,感兴趣和想学习的小伙伴可以一起往下看看哦。
1.enumerate这个枚举函数是在python2和3两个版本之中都存在并且没有修改过的,它调用之后会返回一个同名类型的对象。一般会用在列表或者是元组这些序列对象之中,代码示例如下所示:
list1 = ['cc','vv','dd'] print(enumerate(list1)) <enumerate object at 0x0000028702088240>
2.这个代码运行完成之后会将这个list1列表对象转为enumerate枚举类型,但是因为python没有办法直接将枚举类型对象给输出。所以还需要将其再转为列表类型才可以,代码如下所示:
list1 = ['cc','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”的全部内容了,希望对你有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。