目录:

一、enumarate()函数:

普通的 for 循环:

for 循环使用 enumerate:

二、range()函数:


一、enumarate()函数:

enumerate(sequence, [start=0])

1) 作用:

  • enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。

2) 参数:

  • sequence -- 一个序列、迭代器或其他支持迭代对象。
  • start -- 下标起始位置。start是起始计数值,默认从0开始。

3) 返回值:

  • 返回 enumerate(枚举) 对象。

4) 普通的 for 循环:

#普通的for循环
seq = ['one', 'two', 'three']
for element in seq:print(element)#输出
one
two
three

5) for 循环使用 enumerate:

#for 循环使用 enumerate
seq = ['one', 'two', 'three']
for i,element in enumerate(seq):print(i,element)#输出
0 one
1 two
2 three

二、range()函数:

range(start, stop[, step])

1) 作用:

  • python range() 函数可创建一个整数列表,一般用在 for 循环中。

2) 参数:

  • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
  • stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
  • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

3) 3个例子:

#当range函数里面为一个数字时,从0开始计算【0,1,2,3....】
for i in range(5):print(i)#输出:
0
1
2
3
4
#当range函数里面有两个数字时,第一个数字代表以几开始,后面一个数字是代表输出数字的最大数-1
for i in range(2,5):print(i)     #输出:
2
3
4
#range函数包含三个数字时,第一个数字代表是从几开始,第二个数字是最大数-1;第三个数字是步长(间隔)
for i  in range(1,5,2):print(i)#输出
1
3

Python中for循环之range、enumerate函数相关推荐

  1. python中列表 字典 元祖 enumerate()函数

    2017-5-29 列表 : [ ] list = [] #定义一个空列表list.append(1) #向列表中添加成员list.count(2) #计算2在列表中出现的次数list.extend( ...

  2. Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略

    Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略 目录 for循环中常用方法经验技巧 1.利用enumerate函数对列表实现for循 ...

  3. 【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数

    [循序渐进学Python]Python中的循环(一)--for循环(嵌套)与range函数 在前面博客中我们介绍了Python程序结构的三要素,其中就提到了循环,而今天我们就来看看for循环和for循 ...

  4. pythonfor循环100次_【零基础学Python】For循环和RANGE()函数

    while循环不断循环,而其条件是True.那如果要限制循环代码块的次数,就可以使用for循环语句和range()函数来执行. 在代码中,一条for语句始终包含以下内容:for关键字 变量名 in关键 ...

  5. python使用循环结构计算10_十二、 python中的循环结构

    我们要计算1+2+3的时候,可以直接写出来,但是计算1+2+3+···+100的时候,就不能写了.如果计算1到1亿的和,全写出来就有点不现实了.为了让计算机能计算出1到1亿的和,这时候就需要循环结构了 ...

  6. python中for循环遍历列表的几种方法

    列表在使用过程中,经常需要遍历列表的所有元素,对每个元素执行相同的操作.今天介绍python中for循环遍历列表的几种方法. 方法1:使用for循环简单结构遍历 首先我们新建一个城市列表,然后分别展示 ...

  7. python中for循环语句格式_Python基础-10循环语句

    Python Python开发 Python语言 Python基础-10循环语句 10.循环语句 对于循环语句,Python仅提供了while和for两个,并未像其他编程语言一样提供for...eac ...

  8. python中for循环语句格式_关于Python中的for循环控制语句

    #第一个:求 50 - 100 之间的质数 import math for i in range(50, 100 + 1): for j in range(2, int(math.sqrt(i)) + ...

  9. python中for循环缩进_跟小白学Python数据分析——For循环

    原标题:跟小白学Python数据分析--For循环 循环是指反复地连续做某件事,例如地球绕地轴自转一圈就是一天,自转的同时绕太阳公转一圈就是一年.周而复始,转了一圈又一圈,一次又一次地循环. 在编程过 ...

  10. 第四章 python中的循环结构

    目录 一.python中的内置函数 1. range(stop) 2.range(start,stop) 3.range(start,stop,step) 4.range的实际应用 二.python中 ...

最新文章

  1. eltable 无数据文案修改_有哪些适合十二月发的文艺文案?记录文案用这款图片便签...
  2. oracle释放shm空间,安装11gRAC时提示/dev/shm大小不足
  3. 华为 “VRRP” 多备份组
  4. 菜鸟教程python100-Python 基础教程 | 菜鸟教程
  5. UML视图---构件图和部署图
  6. PHP字符串函数 查找字符位置函数
  7. 中标麒麟linux模拟器,Kydroid安卓运行环境
  8. mysql中dint,请教一下Dint和Real型变量在使用过程中出现的问题
  9. 给定平面上任意三个点的坐标,检验它们能否构成三角形。
  10. 美食app的UI设计
  11. CV项目肢体动作识别(三)内附完整代码和详细讲解
  12. 网站怎么被搜索引擎快速收录?
  13. android mp3 wav转换工具,音频提取转换工具app
  14. Ubuntu查找软件命令
  15. 一般英文(java)
  16. 2021 年第十三届四川省 ACM-ICPC 大学生程序设计竞赛(A/B/D/H/E/K/M/L)
  17. MFC中dlg.DoModal()返回-1
  18. 综合案例注册(register)
  19. 牛客小白月赛 20 E区区区间(线段树)
  20. 20151006的NOIP模拟赛

热门文章

  1. J2SE5 中的最新注释功能SuppressWarnings(转)
  2. matlab中的显示精度
  3. 181221每日一句
  4. 电子书的下载与查阅书的源码
  5. Atitit 读取音频音乐文件的bpm 目录 1.1. Librosa是一个用于音频、音乐分析、处理的python工具包, 1 1.2. \bpm.py 1 1.3. Echo 2 1.4. Cod
  6. Atitit 资源类型的分类法规范MIME类型类型 目录 1.1. 一个MIME类型至少包括两个部分:一个类型(type)和一个子类型(subtype)。 1 1.2. 命名格式MIME类型包括一个
  7. Atitit 人工智能体系树完整版 Atitit 人工智能体系培训列表 目录 1. 1.NLP自然语言处理文本处理 1 2. 知识图谱 知识处理系统 2 3. 2.机器视觉 图像处理 2 4.
  8. Atiitt 管理方面的误区总结 attilax总结
  9. atitit 需求条目的自动化生成原型html h5界面ui与解决方案
  10. Atitti python2.7安装 numpy attilax总结