for 循环毫无疑问是Python里面不可或缺的一种结构,能够遍历和循环操作,下面上代码来讲清楚for循环:
cities =["A", "B", "C"]
for i in cities:
print(i)
输出结果:
A
B
C
我们再变一下结构:
cities =["A", "B", "C"]
for city in cities:
print(city)
A
B
C
结果和上面一样,说明了什么?for 后面跟的这个变量只是暂时的,无论你改成其他别的变量名,最后都可以遍历cities这个list里面的所有元素。这是第一点关于for循环比较重要的地方。
第二点比较重要的是Python里面for循环后面要加冒号 ":",然后下面的print是for循环结构里面的需要空格,这样才算到for循环结构里面去。如果变一下,把print在外面不空格放一个,如下:
因为最后一次遍历的city是“C”,所以会出现两个C,假如把city用双引号带起来,那么结果如下:
这个说明了for循环结构里面空格的重要性。一定要牢记。