Python中的for
循环用于遍历序列(如列表、元组、字典、集合)或其他可迭代对象。以下是for
循环的基本语法和用法:
基本语法
for变量 in可迭代对象:循环体
变量
:在每次迭代中用来存储可迭代对象中的当前元素。可迭代对象
:可以是字符串、列表、元组、字典、集合等。循环体
:缩进的代码块,在每次迭代中执行。
示例
遍历列表
fruits=[ 'apple', 'banana', 'cherry'] forfruit infruits: print(fruit)
遍历字符串
forletter in 'Python': print( '当前字母:',letter)
使用range()
函数进行数值循环
fori in range( 5): print(i)
循环中的条件控制
fori in range( 5): ifi== 3: break
循环中的else
子句
fori in range( 5): ifi== 3: break else: print( "循环结束,没有遇到break")
循环中的continue
语句
fori in range( 5): ifi== 3: continue print(i)
注意事项
在
for
循环中,迭代变量通常在每次迭代时被赋予可迭代对象的下一个值。for
循环可以与if
、else
、elif
等控制语句结合使用。for
循环可以与break
和continue
语句结合使用,以控制循环流程。for
循环可以与with
语句结合使用,用于处理上下文管理。for
循环可以与yield
语句结合使用,在迭代器函数中返回一个元素。
for
循环的基本用法。