Python 遍历循环详细
作者:快去学老宋 时间:2023-04-07 17:20:24
目录
一、基本用法
二、计数循环
三、字符串遍历循环
四、列表遍历循环
五、文件遍历循环
六、遍历循环的扩展模式
一、基本用法
for <循环变量> in <遍历结构>:
<语句块>
遍历结构可以是字符串、文件、组合数据类型或
range()
函数等。
二、计数循环
for i in rang(N):
遍历由range()
函数产生的数字序列,产生循环for i in rang(M,N,k)
指从M开始,到N-1,以K为步长
for i in range(1,6,2):
print(i)
结果:
1
3
5
三、字符串遍历循环
for c in s:
s是字符串,遍历字符串每个字符,产生循环for c in 'PYTHON123'
: print(c,end=" ")#
每个字符后面有一个空格
结果:
P Y T H O N 1 2 3
四、列表遍历循环
for item in ls:
ls
是一个列表,遍历其每个元素,产生循环
for item in [1,3,4,8,"hello"]:
print(item,end=" ")
结果:
1 3 4 8 hello
五、文件遍历循环
for line in fi:
fi
是一个文件标识符,遍历其每行,产生循环
六、遍历循环的扩展模式
for <循环变量> in <遍历结构>:
<语句块1>
else:
<语句块2>
在这种扩展模式中,当for
循环正常执行之后,程序会继续执行else
语句中的内容,else
语句只在循环正常执行并结束后才执行,因此,可以在<语句块2>中放置判断循环执行情况的语句。
例子1
for s in "BAT":
print("循环进行中:"+s)
else:
print("循环正常结束")
输出结果:
循环进行中:B
循环进行中:A
循环进行中:T
循环正常结束
例子2
for s in "BAT":
if s == "T":
break#遍历到"T"时,当前最内层的循环结束(只有一层)
print("循环进行中:"+s)
else:
print("循环正常结束")#由于break,循环没有正常结束,因此这条语句不输出
运行结果:
循环进行中:B
循环进行中:A
例子3
for s in "BAT":
if s == "A":
continue#遍历到"A"时,当前这一次循环结束,继续执行下一层循环
print("循环进行中:"+s)
else:
print("循环正常结束")#continue并没有中止整个循环,因此这条语句正常输出
运行结果:
循环进行中:B
循环进行中:T
循环正常结束
来源:https://zhuanlan.zhihu.com/p/87542255
标签:Python,遍历,循环
0
投稿
猜你喜欢
Oracle 8i字符集乱码问题析及其解决办法
2010-07-26 13:29:00
pandas之query方法和sample随机抽样操作
2021-02-11 04:34:06
将内容自动添加到指定文本域的JS
2007-10-08 12:50:00
Python实现快速傅里叶变换的方法(FFT)
2022-09-18 07:21:47
解决mybatis使用char类型字段查询oracle数据库时结果返回null问题
2024-01-26 03:05:05
小技巧解决“FF不能读取outerHTML”的问题
2009-02-10 10:44:00
window.location.hash的应用及浏览器的支持测试
2009-07-07 11:52:00
MySQL中order by排序语句的原理解析
2024-01-24 15:43:23
Python猴子补丁Monkey Patch用法实例解析
2022-02-20 06:45:01
jquery实现不同大小浏览器使用不同的css样式表的方法
2024-04-10 10:34:53
python3发送request请求及查看返回结果实例
2023-09-18 11:34:10
Python Web框架之Django框架cookie和session用法分析
2021-08-23 05:30:15
UI自动化定位常用实现方法代码示例
2022-09-22 09:47:13
Python 变量类型详解
2022-06-23 00:44:55
批处理写的 oracle 数据库备份还原工具
2024-01-25 06:32:27
Django中使用MySQL5.5的教程
2024-01-22 09:53:35
python Windows最新版本安装教程
2023-02-25 21:09:52
php之Aes加密案例讲解
2023-06-11 12:59:12
MySQL死锁使用详解及检测和避免方法
2024-01-24 04:44:48
Python根据指定日期计算后n天,前n天是哪一天的方法
2022-12-27 19:13:50