Python学习16 : 程序三大语句中的循环(Loop)

2024-08-26  本文已影响0人  简洁的书写

      之前学习了计算机程序的三大语句结构中的两个——顺序和选择。顺序结构是指计算机执行程序的步骤是从上到下依次执行;选择结构是指条件判断。

      现在学习第三个结构——循环。在日常生活中,循环随处可见。例如,我们要围着操场跑 5 圈,跑圈这个行为就重复了 5 次,也就是循环了 5 次。

在编程中,循环(Loop) 是在满足条件的情况下,反复执行某一段代码的计算过程。循环是计算机程序的三大语句结构之一。就像钟表上的指针,一圈一圈的循环旋转。

请使用索引,将列表中的元素一个一个的输出。
numberList = [10, 20, 30, 40, 50]
# 输出列表中的每一项元素
print(numberList[0])
print(numberList[1])
print(numberList[2])
print(numberList[3])
print(numberList[4])

使用for循环,把上面的代码修改如下非常的便捷。

numberList = [10, 20, 30, 40, 50]
for number in numberList:
    print(number)

原本需要编写 10 行的代码,现在使用【循环】后,编写方便了很多。在 Python 中,循环语句有两类:for 循环和 while 循环。

for 循环的灵活之处在于,它会根据列表中的元素个数,自动调节循环的次数。也就是说,for 循环能自动遍历一个列表里面的所有元素。

遍历(Traversing)是指通过某种顺序对一个数据结构中的所有元素进行访问。遍历就像点名,需要有顺序地对所有成员进行一次“查询”。

for循环不仅可以遍历列表,还可以遍历字典、元组、甚至字符串等数据结构。遍历元组和字符串与遍历列表的代码几乎一样,也是逐个获取元组或字符串的每个字符。

for 循环遍历字典稍微有一些区别。字典是键值对的组合,那么对字典的遍历就包含【键,值,键和值】三种情况。

遍历字典的键

for 循环遍历字典的键,有两种方法可以使用:

1. for 循环遍历字典;这个方法和 for 循环遍历列表的格式类似。
2. for循环遍历字典中的所有键;使用 for 循环遍历 dict.keys(),将字典中的键赋值给变量,再通过 print() 输出变量。

遍历字典的值

遍历字典的键和值

在刚使用 for 循环时,最容易出现以下两种错误:

1. 语法错误;

for循环中的冒号遗漏,是常见的错误。冒号是 for 循环的固定格式。

2. 缩进错误;

循环内的代码块缩进要保持一致,建议每个缩进用 4 个空格。

上一篇 下一篇

猜你喜欢

热点阅读