如何在Python中使用for循环
发布时间:2023-12-04 02:22:34
在Python中使用for循环可以轻松地遍历一个可迭代对象(如列表、字符串、元组等),按照指定的顺序逐个访问其元素。下面是一个简单的示例,展示了如何使用for循环来遍历一个列表:
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
print(fruit)
上述代码中,for循环用于遍历列表fruits中的每个元素,将元素依次赋值给变量fruit,然后在循环体中打印出该元素。输出结果为:
apple banana orange
除了列表,for循环还可以与其他可迭代对象一起使用,如字符串、元组等。下面是一个使用for循环遍历字符串的示例:
word = "Python"
for char in word:
print(char)
上述代码中,for循环用于遍历字符串word中的每个字符,将字符依次赋值给变量char,然后在循环体中打印出该字符。输出结果为:
P y t h o n
除了遍历单个可迭代对象,for循环还可以嵌套,用于遍历多个可迭代对象。下面是一个使用两个嵌套的for循环遍历二维列表的示例:
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for row in matrix:
for num in row:
print(num)
上述代码中,外层的for循环用于遍历二维列表matrix中的每个子列表(即每一行),将子列表依次赋值给变量row。内层的for循环用于遍历当前子列表(即当前行)中的每个元素,将元素依次赋值给变量num,然后在循环体中打印出该元素。输出结果为:
1 2 3 4 5 6 7 8 9
需要注意的是,for循环中的变量是在每次迭代时被赋予新的值,所以在循环体内对该变量的修改不会影响到下一次迭代。此外,还可以使用break语句来提前退出循环,或使用continue语句跳过当前迭代。
