Python的for循环用于迭代序列。它会重复执行一段代码n次。考虑以下for循环的流程图。

流程图

101.png

Python的for循环可以以两种方式使用。

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

使用序列(Sequence)

序列可以是Python中的列表、集合、字符串、元组和字典等。我们可以使用for循环提取序列的元素。以下是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 = "Javatiku"  
for i in str:  
    print(i)  

输出:

J
a
v
a
T
p
o
i
n
t

使用range()函数

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

语法:

range(start, stop, step-size) 

它接受三个参数。

  • 开始表示迭代的起始点。
  • 结束表示for循环的结束点。它会迭代直到结束点减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 = ['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()获取列表中的元素数量并打印其元素。

标签: Tkinter教程, Tkinter安装, Tkinter库, Tkinter入门, Tkinter学习, Tkinter入门教程, Tkinter, Tkinter进阶, Tkinter指南, Tkinter学习指南, Tkinter进阶教程, Tkinter编程