欢迎访问宙启技术站
智能推送

如何在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语句跳过当前迭代。