2021-01-06

2021-01-06  本文已影响0人  如丝如梦

for...in...循环 (in表示从“一群排队办业务的人”(字符串、列表、字典等)中依次取值)

>>> for i in [1,2,3,4,5]:

             print(i)

1

2

3

4

5


>>> dict={'日本':'东京','英国':'伦敦','法国':'巴黎'}

>>> for i in dict:

             print(i)

日本

英国

法国


和for循环常常一起搭配使用的:range() 函数

>>> for i in range(11):

             print('书桓走的第'+str(i)+'天,想他')

书桓走的第0天,想他

书桓走的第1天,想他

书桓走的第2天,想他

书桓走的第3天,想他

书桓走的第4天,想他

书桓走的第5天,想他

书桓走的第6天,想他

书桓走的第7天,想他

书桓走的第8天,想他

书桓走的第9天,想他

书桓走的第10天,想他


>>> for i in range(0,10,3):

print(i)

0

3

6

9

这里range(0,10,3)的意思是:从0数到9(取头不取尾),步长为3。


假设你要做大采购,让小明买醋,小红买油,小白买盐,小张买米;我们先把这堆事情写成一个字典:d = {'小明':'醋','小红':'油','小白':'盐','小张':'米'}.如果我们把这四个人要买的东西依次print出来

>>> d = {'小明':'醋','小红':'油','小白':'盐','小张':'米'}

>>> for i in d:

              print(i)

小明

小红

小白

小张

>>> for i in d:

             print(d[i])

上一篇 下一篇

猜你喜欢

热点阅读