啊啊啊啊啊吖

2018-12-12   阅读量: 542

数据分析师 Python编程

深入地研究循环

扫码加入数据分析学习群

循环这种概念很重要, 因为它是让计算机自动完成重复工作的常见方式之一。 例如, 在前面的magicians.py中使用的简单循环中, Python将首先读取其中的第一行代码:

for magician in magicians:这行代码让Python获取列表magicians 中的第一个值('alice' ) , 并将其存储到变量magician 中。 接下来, Python读取下一行代码:

print(magician)

它让Python打印magician 的值——依然是'alice' 。 鉴于该列表还包含其他值, Python返回到循环的第一行:

for magician in magicians:

Python获取列表中的下一个名字——'david' , 并将其存储到变量magician 中, 再执行下面这行代码:

print(magician)

Python再次打印变量magician 的值——当前为'david' 。 接下来, Python再次执行整个循环, 对列表中的最后一个值——'carolina' 进行处理。 至此, 列表中没有其他的值

了, 因此Python接着执行程序的下一行代码。 在这个示例中, for 循环后面没有其他的代码, 因此程序就此结束。

刚开始使用循环时请牢记, 对列表中的每个元素, 都将执行循环指定的步骤, 而不管列表包含多少个元素。 如果列表包含一百万个元素, Python就重复执行指定的步骤一百万次,

且通常速度非常快。

另外, 编写for 循环时, 对于用于存储列表中每个值的临时变量, 可指定任何名称。 然而, 选择描述单个列表元素的有意义的名称大有帮助。 例如, 对于小猫列表、 小狗列表和

一般性列表, 像下面这样编写for 循环的第一行代码是不错的选择:

for cat in cats:

for dog in dogs:

for item in list_of_items:

这些命名约定有助于你明白for 循环中将对每个元素执行的操作。 使用单数和复数式名称, 可帮助你判断代码段处理的是单个列表元素还是整个列表。

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 2 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子