Python - For、While循环 推导式 公共方法
<!-- [toc] -->
For 循环
相当于 foreach 语句
可以遍历 字符串 列表 元组 语法
语法
跳出语句
Break
结束循环continue
结束本次循环
for else
如果用了 Break 则不执行 else 的代码
用 continue 就执行 else 的代码
while 循环
相比 for 循环的特点
- 不断运行 直到条件不符合退出
- while 同样也有 else continue break 语句
语句块
公共方法
len()
计算元素长度 ,个数del()
或del
关键字 删除元素max()
最大值min()
最小值range()
遍历语句 range(开始下标,结束下标,步长)enumerate(列表,起始编号 =0)
- 遍历返回 (编号,数据) 返回是元组的方式。
推导式
通常用来简化代码
列表推导式
c = [i for i in range(11) if i%2 == 0]
列表中 for 循环的每一次的值,都会放到最前面的变量 i 中。
字典推导式
可以快速合并列表为字典
maxvar = {x:y for x,y in a.items() if y>200}
同列表推导式,for 循环中的每一次值,都会放到前面 x:y 中。
集合推导式
同以上两个推导式 i for i in c
都是使用 for 循环遍历循环叠加带入。
评论区(暂无评论)