前两篇python语法
python语法-基础运算-字符串操作
python语法-列表
本篇讲解循环与列表等结合应用
for循环语法理解:w(可自己命名)相当于每次循环中word列表中对应的元素
for循环遍历集合(c++中的map或者hashMap(unordered_map))
遍历方式一:
users有一个方法items,来看一下该方法的返回值
items会返回一个列表,每一个列表元素是一个键值对。
所以也可采用下面方法遍历
但需注意,这种遍历方式并不能改变列表元素的值
如果想要改变,则需以下写法
运行结果如下:
range()函数
range函数会返回一个左闭右开的区间
如何倒序?第三个参数表示公差(相当于每次遍历–)
range函数也可以简写(默认第一个参数为0)
简单的综合应用:求2-9的所有素数
python还支持else的写法(注意这里的else和c/c++中else与if的对应关系完全没关系)
我们上面的程序用else语法修改一下
所以,这里的else指如果与else平级(缩进相同,实际上缩进是python中的{}----大括号)的for循环没有执行break就执行else部分,否则不执行。