# 示例代码:使用迭代遍历列表
# 定义一个简单的列表
fruits = ['apple', 'banana', 'cherry']
# 使用 for 循环进行迭代
for fruit in fruits:
print(fruit)
# 解释说明:
# 1. 我们定义了一个包含三个水果名称的列表 `fruits`。
# 2. 使用 `for` 循环对 `fruits` 列表进行迭代,每次迭代时将当前元素赋值给变量 `fruit`。
# 3. 在循环体内,我们使用 `print` 函数输出当前的水果名称。
# 4. 这种方式可以逐个访问列表中的每个元素,而不需要手动管理索引。
# 示例代码:使用迭代遍历字典
# 定义一个简单的字典
person = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
# 使用 for 循环迭代字典的键
for key in person:
print(key, person[key])
# 解释说明:
# 1. 我们定义了一个包含个人信息的字典 `person`。
# 2. 使用 `for` 循环对 `person` 字典的键进行迭代,每次迭代时将当前键赋值给变量 `key`。
# 3. 在循环体内,我们使用 `print` 函数输出当前键及其对应的值。
# 4. 这种方式可以逐个访问字典中的每个键值对,而不需要手动管理键的顺序。
# 示例代码:使用迭代器对象
# 定义一个简单的列表
numbers = [1, 2, 3, 4, 5]
# 创建一个迭代器对象
iterator = iter(numbers)
# 使用 next() 函数进行迭代
try:
while True:
number = next(iterator)
print(number)
except StopIteration:
pass
# 解释说明:
# 1. 我们定义了一个包含数字的列表 `numbers`。
# 2. 使用 `iter()` 函数创建一个迭代器对象 `iterator`。
# 3. 使用 `next()` 函数从迭代器中获取下一个元素,并将其赋值给变量 `number`。
# 4. 当迭代器没有更多元素时,会抛出 `StopIteration` 异常,我们使用 `try-except` 块来捕获该异常并结束循环。
# 5. 这种方式展示了如何手动控制迭代过程,适合更复杂的迭代需求。
上一篇:python绘制图形
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站