python内置函数 enumerate()的用法

enumerate()对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列(元组),利用它可以同时获得索引元素.

具体用法如下

  • 例1:
list_test = ['a', 'b', 'c', 'd', 'e', 'f', 'g']for i in enumerate(list_test):print(i, end=" ")

输出结果为:

(0, 'a') (1, 'b') (2, 'c') (3, 'd') (4, 'e') (5, 'f') (6, 'g')

enumerate()将列表中的每个元素和对应的索引组成了一个元组,再加到列表中
[ ( 索引 , 元素 ) , ( 索引 , 元素 ) ]

  • 例2:也可以指定索引从几开始
list_test = ['a', 'b', 'c', 'd', 'e', 'f', 'g']for i in enumerate(list_test, 1): # 指定索引起始print(i, end=" ")

输出结果:索引从1开始

(1, 'a') (2, 'b') (3, 'c') (4, 'd') (5, 'e') (6, 'f') (7, 'g')
  • 例3:分别获取索引和元素
list_test = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
list_t1 = []
for i, num in enumerate(list_test): # 分别获取索引和元素print("{}:{}".format(i, num))
print(list_t1)

输出结果:

[{0: 'a'}, {1: 'b'}, {2: 'c'}, {3: 'd'}, {4: 'e'}, {5: 'f'}, {6: 'g'}]

python内置函数 enumerate()的用法相关推荐

  1. Python内置函数max()高级用法

    不管是排序还是选取最大值或者最小值,都应该有个规则或者顺序,而平时我们所说的最大值或最小值实际上也是在某种排序规则或顺序下的最大值和最小值.Python内置函数max().min()和sorted() ...

  2. Python内置函数int()高级用法

    int()函数常用来把其他类型转换为整数,例如: >>> int(3.2) 3 >>> int(1/3) 0 其实,int是Python内置类型之一,之所以能够当作 ...

  3. Python常用内置函数enumerate()详细用法介绍

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

  4. python内置函数 enumerate用法

    enumerate意思为枚举,列举,作用就是对可迭代的数据(列表,字符串,,,),将他们组成一个索引序列,通过enumerate可以同时获得索引和值 举例说明: 我们也可以指定索引起始值,默认是从0开 ...

  5. Python 内置函数int()的用法

    一.功能介绍 python中int()有两大功能 1.字符串转化为整数 2.数字转化为整数 二.代码实现 源程序: a = "1234" print("字符串'1234' ...

  6. 用python内置函数算复杂度吗_Python减少代码量的两个内置函数

    Python减少代码量的两个内置函数 前言 Python中内置了几个非常好用的函数. 当你掌握了这几个函数的用法后,有些场景下,不用自己去实现多余的冗余代码编写,只需要调用这些函数,便能很简短的帮你实 ...

  7. 【Python知识点梳理】5.Python内置函数

    5.Python内置函数 文章目录 1.内置函数简介 2.数据运算 3.类型转换 4.序列操作 5.Set集合 7.其他内置函数 6.综合练习 总结 1.内置函数简介   任何一门编程语言的核心操作都 ...

  8. 妙用Python内置函数int()快速计算等比数列前n项和

    本文要点在于Python内置函数int()的用法,所以计算等比数列前n项和时没有使用数学上的公式Sn=a1*(1-q^n)/(1-q). 一般遇到这样的问题,很容易想到使用循环来实现,以计算1+2+4 ...

  9. Python 内置函数sorted()在高级用法

    对于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下对比.在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的. ...

最新文章

  1. Bean装配之Aware接口
  2. git pull request工作模式
  3. SQL2008R2 Reporting Services 報表產生器 3.0 快速上手
  4. collection的iterator()方法
  5. python 查找指定字符在字符串中的次数(全)
  6. python适配器模式角色_Python设计模式之适配器模式原理与用法详解
  7. 文献阅读疑问(202010)
  8. 机器学习的练功方式(十)——岭回归
  9. 适用所有服务器的全站301重定向跳转教程
  10. 大势所趋与各具特色 超融合市场玩家大盘点
  11. 电脑办公技巧:他做了9小时的工作,我5秒就做完了
  12. HDU 4990 Reading comprehension
  13. npm 更新依赖 / 更新库 / 更新包 的命令 | npm outdated | npm updated
  14. python怎么理解函数的参数_Python中函数参数理解
  15. FFmpeg教程(超级详细版)
  16. 数据结构--哈希(Hash)和代码实现(详解)
  17. 08-02-loggin-模块
  18. 梯度下降-5463. 服务中心的最佳位置
  19. 好玩的表情包机器人微信小程序源码下载支持直接搜索仿聊天界面
  20. android miui连接开发者选项,(最详细)MIUI11系统的Usb调试模式在哪里开启的步骤

热门文章

  1. 修改linux ssh默认端口
  2. 深入理解synchronized关键字
  3. 洗礼灵魂,修炼python(8)--高效的字典
  4. koa-router 源码浅析
  5. NSOperation的使用细节 [3]
  6. TypeScript入门教程 之 const
  7. IDEA 设置自动导入包,以及手动导入包
  8. Java中高级面试题 -- 数十道题含答案
  9. SqlMap自动化SQL注入测试工具简绍
  10. 一个类GraphQL的ORM数据访问框架发布