📜  如何在Python使用for循环

📅  最后修改于: 2020-10-29 00:36:41             🧑  作者: Mango

如何在Python使用for循环

Python for循环遍历序列。它将代码重复n次。考虑下面的for循环流程图。

流程图

Python for loop可以两种方式使用。

  • 使用可迭代的容器
  • 使用range()函数

使用可迭代的容器

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

句法:

for iterating_var in sequence:
    statement(s)

让我们了解以下示例。

示例-1

list1 = [10, 20, 30, 40, 50, 60]
for i in list1:
    print(i)

输出:

10
20
30
40
50
60

示例-2

str = "JavaTpoint"
for i in str:
    print(i)

输出:

J
a
v
a
T
p
o
i
n
t

使用range()函数

范围函数()生成数字序列。例如,如果我们执行range(5),它将生成0到4。range()函数的语法如下。

句法:

range(start, stop, step-size)

它接受三个参数。

  • 开始代表迭代的开始。
  • 停止指示for循环的结束。它将迭代直到stop-1。
  • 步长跳过特定的迭代次数。默认情况下,步长为1。

让我们了解以下示例。

示例-1

for i in range(20):
    print(i, end = ' ')

输出:

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

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

list = ['Peter', 'Joseph', 'Ricky', 'Devansh', 'Kevin']  
for i in range(len(list)):  
    print("Hii",list[i])  

输出:

Hii Peter
Hii Joseph
Hii Ricky
Hii Devansh
Hii Kevin

说明:

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