美文网首页
Python学习16 : 程序三大语句中的循环(Loop)

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

作者: 简洁的书写 | 来源:发表于2024-08-26 07:48 被阅读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 个空格。

相关文章

  • Linux 之 shell script -- loop(不定循

    0. 循环(loop) 今天,终于学习到循环啦~什么是循环?循环 可以不断的执行某个程序段落,直到用户设定的条件达...

  • Python——控制语句

    Python控制语句 循环(loop)控制 循环的最基本语法 for循环 语法 rangerange(起始,范围,...

  • 开启UDP队列监听,loop循环后的Bug领悟!

    程序启动,自以为的,在loop中循环,在loop中加入socket监听端口,还需要loop一直循环么?答案自然不知...

  • 循环展开

    循环展开,英文中称(Loop unwinding或loop unrolling),是一种牺牲程序的尺寸来加快程序的...

  • 【C语言】-循环的嵌套

    循环的嵌套:当在一个循环语句中嵌入另一个循环时,成为循环的嵌套。 循环嵌套的形式: (1)for语句中嵌入for语...

  • Rust 控制流

    if 表达式 使用 else if 处理多重条件 在 let 语句中使用 if 使用循环重复执行 loop whi...

  • 059-python库pyglet(四)

    一、The application event loop(应用程序事件循环) In order to let py...

  • python 事件循环 loop

    loop loop 的对象的继承关系 _UnixSelectorEventLoop -> BaseSelector...

  • python学习笔记之--无处不在的else子句

    引言 前面在学习python基础知识的时候,学习到else分子不是条件分支独有的,在异常、循环语句中也可以看到el...

  • python 循环语句

    本次将为大家介绍Python循环语句的使用。Python中的循环语句有 for 和 while。Python循环语...

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/mnvokjtx.html