Python中for循环之range、enumerate函数
目录:
一、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函数相关推荐
- python中列表 字典 元祖 enumerate()函数
2017-5-29 列表 : [ ] list = [] #定义一个空列表list.append(1) #向列表中添加成员list.count(2) #计算2在列表中出现的次数list.extend( ...
- Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略
Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略 目录 for循环中常用方法经验技巧 1.利用enumerate函数对列表实现for循 ...
- 【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数
[循序渐进学Python]Python中的循环(一)--for循环(嵌套)与range函数 在前面博客中我们介绍了Python程序结构的三要素,其中就提到了循环,而今天我们就来看看for循环和for循 ...
- pythonfor循环100次_【零基础学Python】For循环和RANGE()函数
while循环不断循环,而其条件是True.那如果要限制循环代码块的次数,就可以使用for循环语句和range()函数来执行. 在代码中,一条for语句始终包含以下内容:for关键字 变量名 in关键 ...
- python使用循环结构计算10_十二、 python中的循环结构
我们要计算1+2+3的时候,可以直接写出来,但是计算1+2+3+···+100的时候,就不能写了.如果计算1到1亿的和,全写出来就有点不现实了.为了让计算机能计算出1到1亿的和,这时候就需要循环结构了 ...
- python中for循环遍历列表的几种方法
列表在使用过程中,经常需要遍历列表的所有元素,对每个元素执行相同的操作.今天介绍python中for循环遍历列表的几种方法. 方法1:使用for循环简单结构遍历 首先我们新建一个城市列表,然后分别展示 ...
- python中for循环语句格式_Python基础-10循环语句
Python Python开发 Python语言 Python基础-10循环语句 10.循环语句 对于循环语句,Python仅提供了while和for两个,并未像其他编程语言一样提供for...eac ...
- python中for循环语句格式_关于Python中的for循环控制语句
#第一个:求 50 - 100 之间的质数 import math for i in range(50, 100 + 1): for j in range(2, int(math.sqrt(i)) + ...
- python中for循环缩进_跟小白学Python数据分析——For循环
原标题:跟小白学Python数据分析--For循环 循环是指反复地连续做某件事,例如地球绕地轴自转一圈就是一天,自转的同时绕太阳公转一圈就是一年.周而复始,转了一圈又一圈,一次又一次地循环. 在编程过 ...
- 第四章 python中的循环结构
目录 一.python中的内置函数 1. range(stop) 2.range(start,stop) 3.range(start,stop,step) 4.range的实际应用 二.python中 ...
最新文章
- eltable 无数据文案修改_有哪些适合十二月发的文艺文案?记录文案用这款图片便签...
- oracle释放shm空间,安装11gRAC时提示/dev/shm大小不足
- 华为 “VRRP” 多备份组
- 菜鸟教程python100-Python 基础教程 | 菜鸟教程
- UML视图---构件图和部署图
- PHP字符串函数 查找字符位置函数
- 中标麒麟linux模拟器,Kydroid安卓运行环境
- mysql中dint,请教一下Dint和Real型变量在使用过程中出现的问题
- 给定平面上任意三个点的坐标,检验它们能否构成三角形。
- 美食app的UI设计
- CV项目肢体动作识别(三)内附完整代码和详细讲解
- 网站怎么被搜索引擎快速收录?
- android mp3 wav转换工具,音频提取转换工具app
- Ubuntu查找软件命令
- 一般英文(java)
- 2021 年第十三届四川省 ACM-ICPC 大学生程序设计竞赛(A/B/D/H/E/K/M/L)
- MFC中dlg.DoModal()返回-1
- 综合案例注册(register)
- 牛客小白月赛 20 E区区区间(线段树)
- 20151006的NOIP模拟赛
热门文章
- J2SE5 中的最新注释功能SuppressWarnings(转)
- matlab中的显示精度
- 181221每日一句
- 电子书的下载与查阅书的源码
- Atitit 读取音频音乐文件的bpm 目录 1.1. Librosa是一个用于音频、音乐分析、处理的python工具包,	1 1.2. \bpm.py	1 1.3. Echo	2 1.4. Cod
- Atitit 资源类型的分类法规范MIME类型类型 目录 1.1. 一个MIME类型至少包括两个部分:一个类型(type)和一个子类型(subtype)。	1 1.2. 命名格式MIME类型包括一个
- Atitit 人工智能体系树完整版 Atitit 人工智能体系培训列表 目录 1. 1.NLP自然语言处理文本处理	1 2. 知识图谱 知识处理系统	2 3. 2.机器视觉 图像处理	2 4.
- Atiitt 管理方面的误区总结 attilax总结
- atitit 需求条目的自动化生成原型html h5界面ui与解决方案
- Atitti python2.7安装 numpy attilax总结