如何在 Python 中使用 for 循环

17 Mar 2025 | 阅读 2 分钟

Python 的 for 循环会遍历序列。它会将一段代码重复执行 n 次。请看 for 循环的以下流程图。

流程图

How to install OpenCV in Python

Python 的 for 循环有两种用法。

  • 使用序列
  • 使用 range() 函数

使用序列

在 Python 中,序列指的是列表、集合、字符串、元组和字典。我们可以使用 for 循环来提取序列中的元素。下面是 for 循环的语法。

语法

让我们理解下面的例子。

示例 - 1

输出

10
20
30
40
50
60

示例 - 2

输出

J
a
v
a
T
p
o
i
n
t

使用 range() 函数

range() 函数会生成一个数字序列。例如,如果我们执行 **range(5)**,它将生成从 0 到 4 的数字。range() 函数的语法如下所示。

语法

它接受三个参数。

  • start 代表迭代的开始。
  • stop 指示 for 循环的结束。它将迭代到 stop-1。
  • step 是跳过的迭代次数。默认情况下,step 为 1。

让我们理解下面的例子。

示例 - 1

输出

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

示例 - 2 使用 range() 函数遍历列表元素

输出

Hii Peter
Hii Joseph
Hii Ricky
Hii Devansh
Hii Kevin

说明

len() 函数返回列表的长度。range() 获取列表中元素的数量并打印其元素。