wangjuju123

2018-11-16   阅读量: 2029

数据分析师 Python编程

for 循环

扫码加入数据分析学习群

while语句非常灵活,可用于在条件为真时反复执行代码块。这在通常情况下很好,但有时 候你可能想根据需要进行定制。一种这样的需求是为序列(或其他可迭代对象)中每个元素执行 代码块。

注意 基本上,可迭代对象是可使用for循环进行遍历的对象。第9章将详细介绍可迭代对象和 迭代器。就目前而言,只需将可迭代对象视为序列即可。

为此,可使用for语句:

words = ['this', 'is', 'an', 'ex', 'parrot']

for word in words:

print(word)

numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

for number in numbers:

print(number)

鉴于迭代(也就是遍历)特定范围内的数是一种常见的任务,Python提供了一个创建范围的

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

评论(1)

wangjuju123
2018-11-16
鉴于迭代(也就是遍历)特定范围内的数是一种常见的任务,Python提供了一个创建范围的内置函数。 >>> range(0, 10) range(0, 10) >>> list(range(0, 10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 范围类似于切片。它们包含起始位置(这里为0),但不包含结束位置(这里为10)。在很多 情况下,你都希望范围的起始位置为0。实际上,如果只提供了一个位置,将把这个位置视为结 束位置,并假定起始位置为0。 >>> range(10) range(0, 10) 下面的程序打印数1~100: for number in range(1,101): print(number) 注意,相比前面使用的while循环,这些代码要紧凑得多。 、 提示 只要能够使用for循环,就不要使用while循环。
0.0000 0 0 回复

推荐课程