python教程 for循环基础语法


在Python中,for循环是一种用于遍历可迭代对象(如列表、元组、字符串等)的循环结构。for循环会逐个获取可迭代对象中的元素,并执行相应的操作。以下是for循环的基本语法:

for element in iterable:
    # 循环体
    # 可以包含一系列的操作和语句

其中,element是一个变量,用于存储可迭代对象中的当前元素。iterable是一个可迭代对象,可以是列表、元组、字符串等。在每次循环迭代时,element会被赋值为可迭代对象中的一个元素,然后执行循环体中的代码。循环会逐个处理可迭代对象中的元素,直到所有元素都被处理完为止。

以下是一个示例,演示了如何使用for循环遍历列表并打印每个元素:

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    print(fruit)

在上述示例中,我们创建了一个名为fruits的列表,其中包含三个水果名称。然后,使用for循环遍历fruits列表中的每个元素,将每个元素赋值给变量fruit。在循环体中,我们使用print语句打印出每个水果名称。

执行上述代码,你将得到以下输出:

apple
banana
cherry

这个示例展示了如何使用for循环遍历列表,并逐个处理列表中的元素。你可以根据需要,使用for循环遍历其他可迭代对象,并执行适当的操作。for循环在处理可迭代对象时非常方便,可以简化遍历操作的代码。

除了遍历列表,for循环还可以用于遍历其他类型的可迭代对象,如字符串、元组、字典等。以下是一些示例,展示了for循环在不同类型的可迭代对象上的应用:

  1. 遍历字符串:
text = "Hello, World!"

for char in text:
    print(char)

输出:

H
e
l
l
o
,

W
o
r
l
d
!
  1. 遍历元组:
numbers = (1, 2, 3, 4, 5)

for num in numbers:
    print(num)

输出:

1
2
3
4
5
  1. 遍历字典的键:
person = {"name": "John", "age": 30, "city": "New York"}

for key in person:
    print(key)

输出:

name
age
city
  1. 遍历字典的值:
person = {"name": "John", "age": 30, "city": "New York"}

for value in person.values():
    print(value)

输出:

John
30
New York
  1. 遍历字典的键值对:
person = {"name": "John", "age": 30, "city": "New York"}

for key, value in person.items():
    print(key, "=", value)

输出:

name = John
age = 30
city = New York

通过以上示例,你可以看到for循环的灵活性。它可以应用于各种不同类型的可迭代对象,并且可以根据具体需求获取元素、键、值或键值对进行处理。for循环是Python中常用的遍历工具,可以帮助你对可迭代对象中的元素进行逐个操作。


原文链接:codingdict.net