Python的循环结构是编程中最常用的结构之一。在实际开发中,我们常常需要对一组数据进行重复的操作处理。for循环结构提供了一种便利性高、处理数据迅速的方法,通常用于遍历序列或集合。
一、for基本语法
for 循环变量 in 序列: 执行语句1 else: 执行语句2
其中,for语句可以遍历任何序列(如列表、元组、字符串、字典等)中的项。ormat 循环变量用于接收序列中的每个元素。执行语句1为每个元素执行的操作。
当所有元素都遍历完后,执行else语句,else语句可有可无。
二、for循环的应用
1. 遍历列表
示例代码如下:
fruits = ['apple', 'banana', 'orange'] for fruit in fruits: print("I like " + fruit)
运行结果如下:
I like apple I like banana I like orange
2. 遍历元组
示例代码如下:
sites = ('Google', 'Runoob', 'Taobao') for site in sites: print("网站名:" + site)
运行结果如下:
网站名:Google 网站名:Runoob 网站名:Taobao
3. 遍历字符串
示例代码如下:
str = "Python for loop" for ch in str: print(ch, end=' ')
运行结果如下:
P y t h o n f o r l o o p
4. 求1~100之和
示例代码如下:
sum = 0 for i in range(1, 101): sum += i print("1~100之和为:", sum)
运行结果如下:
1~100之和为: 5050
三、for循环的嵌套应用
for循环的嵌套可以很方便地对多维数据进行操作。例如,我们可以使用for循环和条件语句对二维数组进行过滤操作:
nums = [[1, 2], [3, 4], [5, 6], [7, 8]] even_nums = [] for row in nums: for num in row: if num % 2 == 0: even_nums.append(num) print(even_nums)
运行结果如下:
[2, 4, 6, 8]
总结
通过本文的讲解,相信大家已经对Python中的for循环有了更深入的了解。循环结构是编程中最常用的结构之一,掌握循环迭代技巧可以有效提高程序效率。