for...in...循环语句

for i in [1,2,3,4,5]:
        print(i)
#有一群数字在排队办业务,也就是列表[1,2,3,4,5]
#它们中的每一个被叫到号的时候(for i in),就轮流进去一个空房间办业务
#每一个数字进去房间之后,都对计算机说:“喂,我要办这个业务:帮忙把我自己打印出来”,也就是print(i)
#然后计算机忠实的为每一个数字提供了打印服务,将1,2,3,4,5都打印在了屏幕上

for循环的3个要点即是:1.空房间;2.一群等着办业务的人;3.业务流程

for循环:空房间

空房间的学名叫【元素】(item),你可以把它当成是一个变量。那么首先,我们需要给房间取一个名字,也就是“变量名”。

for循环:一群排队办业务的人

“一群排队办业务的人”,都是以列表或者字典的形式出现:[1,2,3,4,5]。

dict = {'日本':'东京','英国':'伦敦','法国':'巴黎'}
for i in dict: 
   print(i)

我们用print(i)把“空房间”i打印了出来,发现i会逐个接待字典中的每一个【键】。

列表,字典,字符串都可以是“一群排队办业务的人”。

range()函数

除了列表,字典,字符串三种数据类型,我们还可以遍历其他的数据集合。比如和for循环常常一起搭配使用的:range() 函数。

for i in range(3): 
   print(i)

运行后,你看到了整数0,1,2,是不是?使用range(x)函数,就可以生成一个从0到x-1的整数序列。使用range(a,b) 函数,你可以生成了一个【取头不取尾】的整数序列。range(0,10,3)的意思是:从0数到9(取头不取尾),数数的间隔为3。

for循环:办事流程

for i in [1,2,3,4,5]:
​    print(i*5)

但办事流程呢?在这里流程很简单,都是print(i*5)。

d = {'小明':'醋','小红':'油','小白':'盐','小张':'米'}
for i in d:
        print(d[i])

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值