下面是针对“聊聊python中的循环遍历”的详细攻略:
一、循环遍历的概述
循环遍历是指在程序中对一系列数据进行遍历操作的过程,逐个访问指定数据中的每一个元素。在python中,常用的循环遍历语句有for和while语句。
二、for循环的遍历方法
1. 遍历列表
可以使用for循环对列表进行遍历操作,示例如下:
lst = [1, 2, 3, 4, 5]
for i in lst:
print(i)
输出结果为:
1
2
3
4
5
2. 遍历字符串
对于字符串,也可以使用for循环进行遍历操作,示例如下:
str = "hello world"
for i in str:
print(i)
输出结果为:
h
e
l
l
o
w
o
r
l
d
3. 遍历字典
对于字典,可以使用for循环遍历其中的键值对,示例如下:
dict = {"name": "John", "age": 18, "gender": "male"}
# 遍历字典的键值对
for key, value in dict.items():
print(key, value)
输出结果为:
name John
age 18
gender male
三、while循环的遍历方法
1. 遍历列表
使用while循环遍历列表,示例如下:
lst = [1, 2, 3, 4, 5]
i = 0
while i < len(lst):
print(lst[i])
i += 1
输出结果为:
1
2
3
4
5
2. 遍历字符串
使用while循环遍历字符串,示例如下:
str = "hello world"
i = 0
while i < len(str):
print(str[i])
i += 1
输出结果为:
h
e
l
l
o
w
o
r
l
d
四、循环控制语句
在循环遍历过程中,可以使用循环控制语句控制循环的执行流程,常见的循环控制语句有:break、continue和pass。
1. break语句
当程序执行到break语句时,循环遍历立即停止并跳出循环体,示例如下:
lst = [1, 2, 3, 4, 5]
for i in lst:
if i == 3:
break
print(i)
输出结果为:
1
2
2. continue语句
当程序执行到continue语句时,当前遍历元素的后续操作将被忽略并进入下一次循环,示例如下:
lst = [1, 2, 3, 4, 5]
for i in lst:
if i == 3:
continue
print(i)
输出结果为:
1
2
4
5
3. pass语句
pass语句是可以用来占位的语句,它不做任何操作,常用于开发过程中占据某些语法结构的位置,示例如下:
lst = [1, 2, 3, 4, 5]
for i in lst:
if i == 3:
pass
else:
print(i)
输出结果为:
1
2
4
5
五、总结
以上是关于Python中循环遍历的详细攻略,包括for循环和while循环的遍历方法,以及循环控制语句的应用。希望以上内容对您有所帮助,如果还有任何问题欢迎继续提问。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:聊聊python中的循环遍历 - Python技术站