Python中的列表(4)

Python中的列表(4)

1.遍历列表

  如果想打印列表中的所有元素,则必须遍历列表。

  可以使用for ... in ... 语句来遍历列表中的元素。遍历的意思 

words = ['a','b','c','d']
for word in words :
    print(word)

print 语句之前的缩进是必须的,words后的冒号也是必须的。如果遗漏了冒号,这将会出错;如果遗漏了print 语句之前的缩进,Python将无法识别你写的代码,也会出错。

console:正确打印如下

如何去理解“遍历”?

在刚开始我学习编程时,对遍历的意思也是非常不理解,但是在慢慢的学习过程中,会慢慢理解它的意思,我的理解就是:把书架上的书从第一本拿出来、放回去;第二本拿出来、放回去,直至最后一本书拿出来、放回去的这个过程,而循环是实现遍历的一种方式

 

2.循环的理解

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

for word in words:

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

print(word)

它让 Python 打印 word 的值---‘a’。但是因为列表还有其他值,Python 返回到循环的第一行:

for word in words:

Python 获取列表的下一个字母---‘b’,并将其存储到变量 word 中,再执行下面这行代码:

print(word)

Python 再次打印变量 word 的值---当前为‘b’。接下来,依次打印‘c’,‘d’,至此,列表中已没有其他值了,因此Python接着执行程序的下一行代码。在上面的代码中,for循环后无其他代码,因此程序就此结束。


 

tips:使用for循环时,应避免以下情况

  • 缩进错误;
  • 忘记缩进;
  • 忘记缩进额外的代码行
  • 不必要的缩进
  • 循环后不必要的缩进
  • 遗漏冒号
posted @ 2019-05-22 21:21 桃子dev 阅读( ...) 评论( ...) 编辑 收藏
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值