enumerate(iterable, start=0)

返回一个枚举对象。iterable 必须是一个序列,或一个能迭代的对象。返回一个元组,里面包含一个计数值(从 start 开始,默认为 0)和通过迭代 iterable 获得的值。

举例:

seasons = ['小狗', '小猫', '便便', '猫粮']
a = list(enumerate(seasons))
print('这是默认start从0开始的结果:\n', a)b = list(enumerate(seasons, start=1))
print('这是默认start从1开始的结果:\n', b)=============================================这是默认start从0开始的结果:[(0, '小狗'), (1, '小猫'), (2, '便便'), (3, '猫粮')]
这是默认start从1开始的结果:[(1, '小狗'), (2, '小猫'), (3, '便便'), (4, '猫粮')]

enumerate()函数会返回两个值,index和value,index是value的索引,如在a(start=0)中,小狗(value)的索引(index)是0,便便(value)的索引(index)是2……

让我们来用for循环测试一下:

seasons = ['小狗', '小猫', '便便', '猫粮']print('=======当默认start为0时,结果如下:========')
for index,value in enumerate(seasons):#默认start从0开始枚举print(f'索引为{index}时: 值为 {value}')print('=======当默认start为1时,结果如下:========')
for index, value in enumerate(seasons,1):  # 默认start从1开始枚举print(f'索引为{index}时: 值为 {value}')===================================================================
输出结果如下:=======当默认start为0时,结果如下:========
索引为0时: 值为 小狗
索引为1时: 值为 小猫
索引为2时: 值为 便便
索引为3时: 值为 猫粮=======当默认start为1时,结果如下:========
索引为1时: 值为 小狗
索引为2时: 值为 小猫
索引为3时: 值为 便便
索引为4时: 值为 猫粮

Python常用内置函数enumerate()详细用法介绍相关推荐

  1. python内置函数 enumerate()的用法

    python内置函数 enumerate()的用法 enumerate()对于一个可迭代的(iterable)/可遍历的对象(如列表.字符串),enumerate将其组成一个索引序列(元组),利用它可 ...

  2. python常用内置函数总结-Python 常用内置函数

    Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...

  3. Python 常用内置函数map、zip、filter、reduce、enumerate

    Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...

  4. python 常用内置函数_Python小白必备的8个最常用的内置函数(推荐)

    Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() prin ...

  5. python常用内置函数总结-Python学习教程之常用的内置函数大全

    前言 内置函数,一般都是因为使用比较频繁或是元操作,所以通过内置函数的形式提供出来.在Python中,python给我们提供了很多已经定义好的函数,这里列出常用的内置函数,分享出来供大家参考学习,下面 ...

  6. python常用内置函数总结-python 几个常用的内置函数

    __init__(self [,args]) 构造函数 是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值 简单的调用方法: obj = className(args) __init__是当 ...

  7. python常用内置函数总结-python常见的内置函数

    函数分为自定义函数和内置函数 python内置函数分类: 一.强制转换 int() / str() / bool() / list() / tuple() / dict() / set() 二.输入输 ...

  8. python常用内置函数乘法_每个 Python 高手都应该知道的内置函数

    每个 Python 高手都应该知道的内置函数 Python 将纳入高中教材,大学 VB 将被 Python 取代, 现在你还对 Python 一无所知吗?去年就被国外一机构预测, 2017 年 pyt ...

  9. python 常用内置函数

    lambda表达式 func =  lambda x, y: x + y 参数 x , y 函数 x + y   ---->return filter(func, list)      过滤   ...

最新文章

  1. android.util.AndroidRuntimeException: requestFeature() must be called before adding content
  2. SAP RETAIL WA03 基于分配表创建PO报错 - No work list could be selected –
  3. 【Android】将Xamarin For VS升级为4.0.1.145版
  4. 【转】Scrum角色及其职责介绍
  5. 博士申请 | 北京理工大学张睿恒老师组招收计算机视觉方向硕士/博士生
  6. PopsTabView--filter容器
  7. [转] 我回答了90%的面试题,为什么还被拒?
  8. linux6.5如何打开ftp服务,CentOs6.5上快速搭建ftp服务器
  9. sonarqube对接maven
  10. Delphi 与 DirectX 之 DelphiX(93): TDIB.DrawDarken();
  11. 如何解决金山词霸与卡巴斯基的冲突问题
  12. XPOSED框架下载地址
  13. mpp格式文用什么软件打开
  14. LaTex 数学之括号
  15. 什么是飞天?全球级大数据计算平台,自主研发!
  16. 如何将PDF图片转变成Word
  17. python汉语词频统计_Python之四大名著汉字词频统计
  18. 大数据培训:Hadoop生态系统圈
  19. pyTest官方手册(Release 4.2)之蹩脚翻译(2)
  20. vue监控路由变化 vue路由配置

热门文章

  1. 红外真空离心浓缩仪ZLNS-II
  2. leetcode剑指offe刷题-第一题-用两个栈实现队列
  3. Derivation of Linear Regression with Multiple Variables
  4. OpenCV4学习笔记(31)——视频背景、前景提取分离及运动检测
  5. python官网学习爬虫资料_Python爬虫学习?
  6. 二分查找时间复杂度及其Python实现
  7. 在Redhat9上安装Oracle 9.2
  8. Redis03-优惠券秒杀
  9. 你们都出去玩吧,我选择宅在家里「憋文章」
  10. 项目经理工具之Microsoft Project(MSP)