可以结束一个循环的关键字是python_Python 基础知识全篇-列表和循环

访问列表中所有元素

如果列表中有上百万个元素,你只需要三行就能访问到所有的元素。如果你想彻底了解列表,这一节就显得尤为重要。

我们用一个循环来访问所有的元素。一个循环是一个代码块,它不断的循环直到所有元素被访问或者遇到指定条件。

观察如下代码,尝试理解它是如何工作的。

dogs = ['border collie', 'australian cattle dog', 'labrador retriever']

for dog in dogs:

print(dog)

我们已经知道了列表是如何创建的,重点理解最后两行。最后两行组成一个循环,下面的语句可以帮助我们理解发生了什么:

for dog in dogs:关键词 “for” 代表着循环的开始。

变量 “dog” 是一个临时占位符变量。Python 会把每一项放进这个占位符变量,一次一个。

第一次循环,“dog” 的值为 “border collie”,依次类推。

当列表中没有元素可以访问,循环结束。

穷举列表

循环一个列表的时候,你可能想获取当前元素的索引。你可以采用 list.index(value)的方式获取,或者采取一个更简单的方法。enumerate() 函数可以帮助你跟踪每项元素的索引,如下所示:

dogs = ['border collie', 'australian cattle dog', 'labrador retriever']

print("Resultes for the dog show are as follows:\n")

for index, dog in enumerate(dogs):

place = str(index)

print("Place: " + place + " Dog: " + dog.title())

枚举一个列表,需要添加一个 index 变量存储当前元素的索引。因此循环语句边为:

for index, dog in enumerate(dogs)

index 值的类型为整型,如果你想以字符串的形式打印,你需要用 str(index) 将 index 转换成字符串。

For 循环

for 循环语句是 Python 中常用的迭代机制。Python 中几乎所有的数据结构都可以用 for 来迭代。 列表,元组,字典等等

也可以用 while 代替 for 循环。

for 循环中特殊的关键字

Python 的 for 循环中有两个特殊关键字:break,continue

Break 用来立即终止循环并退出。

Continue 用来跳出当前迭代进入下一个迭代。

Note: 这两个关键字也可以用在 while 循环中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值