pythonfor循环步骤_python 流程控制(for循环语句)

1,for循环基本语法

2, for循环常用序列

3,for循环 else使用方法

1,for循环基本语法

for iterating_var in sequence:

statements(s)

2,for循环常用序列

1,range与xrange的区别,xrange函数是生成器,而使用range生成的是一个列表。生成器就是在你需要的时候才生成,如果数据量很大,那么使用xrange可以很大程度上减少内存。

for i in range(10):

print i

for i in xrange(10):

print i

如果打印的时候不想换行,可以使用print i,

2,列表重写或者说是列表生成式

[i*2 for i in range(1,10)] #生成1-9然后乘以2的列表

带有条件的列表生成式

[i*2 for i in xrange(1,10) if i % 2 == 0] #for循环生成列表,然后判断列表是否为偶数,如果是偶数,执行最后一步。

3,for循环字典

#生成字典

dict1 = dict.fromkeys('abcd',100)

#遍历字典key

for k in dict1:

print k

#遍历key的时候输出value

for k in dict1:

print k,dict1[k]

for k,v in dict1.iteritmes():

print k,v

3,for循环 else使用方法

for i in range(10):

print i

else:

print 'end'

#只有在循环体正常执行完毕的时候,else才会执行。

for i in range(10):

if i == 5:

break

print i

else:

print 'end'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值