Python enumerate 函数

零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门


一.Python enumerate 函数介绍

       enumerate 函数一般用在 for 循环中,用于遍历一个序列(列表 list 或者 元组 tuple),该函数会同时返回元素下标和对应的元素,语法如下:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python enumerate 函数.py
@Time:2021/04/15 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
 
"""

'''
参数介绍:
    iterable — 可迭代对象(列表、元祖、字典、迭代器、字符串等);
    start — 索引序列的起始值,默认重0开始;

返回值:同时返回元素下标和对应的元素;
'''
enumerate(iterable,start=0)

二.Python enumerate 函数使用

1.Python enumerate 函数案例1

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python enumerate 函数.py
@Time:2021/04/15 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
 
"""


a = ['one','three','five','seven','nine']
for index,i in enumerate(a):
    print(index,i)

'''
输出结果:

0 one
1 three
2 five
3 seven
4 nine
'''

2.Python enumerate 函数案例2

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python enumerate 函数.py
@Time:2021/04/15 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
 
"""

b = ['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday']
for index,i in enumerate(b,1):
    print("星期%d:%s"%(index,i))

'''
输出结果:

星期1:Monday
星期2:Tuesday
星期3:Wednesday
星期4:Thursday
星期5:Friday
星期6:Saturday
星期7:Sunday
'''

三.猜你喜欢

  1. Python 字符串/列表/元组/字典之间的相互转换
  2. Python 局部变量和全局变量
  3. Python type 函数和 isinstance 函数区别
  4. Python is 和 == 区别
  5. Python 可变数据类型和不可变数据类型
  6. Python 浅拷贝和深拷贝
  7. Python 递归函数
  8. Python sys模块
  9. Python 列表list
  10. Python 元组tuple
  11. Python 字典 dict
  12. Python 条件推导式
  13. Python 列表推导式
  14. Python 字典推导式
  15. Python 函数声明和调用
  16. Python 不定长参数 *argc/**kargcs

未经允许不得转载:猿说编程 » Python enumerate 函数
喜欢(1) 打赏

评论抢沙发

评论前必须登录!

不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!!

开始学习

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏