在Python编程中,流程控制是至关重要的部分,因为它帮助我们控制程序的执行顺序。特别是for
循环,它允许我们遍历序列或其他可迭代对象,执行重复的任务。本文将深入探讨Python中的for
循环的用法,包括基本用法、嵌套循环、列表推导式、与其他数据结构的结合等。
一、for循环的基本语法
1.1 基本结构
在Python中,for
循环的基本结构如下:
for variable in iterable:#执行代码
variable
:在每次循环中,variable
将被赋值为iterable
中的下一个元素。iterable
:可以是一个列表、元组、字典、集合或字符串等。
1.2 示例
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:print(fruit)
输出:
apple
banana
cherry
在这个例子中,for
循环遍历了fruits
列表中的每个元素,并打印出来。
二、使用range()函数
2.1 range()的用法
range()
函数常用于生成整数序列,通常与for
循环结合使用。其基本语法为