8.python基本操作(二)——for循环

xiaoxiao2021-02-28  27

到目前为止,与c语言相比, python严格要求代码缩进!!!原创来源

接着说for循环

1)介绍

for循环用于遍历序列中的元素。

示例代码如下:

list=[1,2,3,4,5] for x in list: print(x)

2)基本操作

for循环有一个潜在的计数器。

示例代码如下:

list=[1,2,3,4,5] for x in list: list.pop(0) print(x) print(list)

结果如下

1 [2, 3, 4, 5] 3 [3, 4, 5] 5 [4, 5]

分析:

第一次循环

取出1 弹出1 打印1 打印2 3 4 5

第二次循环

取出3 弹出2 打印3 打印3 4 5

第三次循环

取出5 弹出3 打印5 打印4 5每次循环,还是能正常弹出[0]位置的元素。这说明,有个潜在的计数器。

3)可读不可写

示例代码如下:

list = [1,2,3,4,5] for x in list: list.pop(0) print(" old: ",x) x = 1 print(" new: ",x) print(" new list: ",list)

输出结果如下:

(' old: ', 1)(' new: ', 1)(' new list: ', [2, 3, 4, 5]) (' old: ', 3)(' new: ', 1)(' new list: ', [3, 4, 5]) (' old: ', 5)(' new: ', 1)(' new list: ', [4, 5])

分析:

在for循环运行过程中,x值不可修改。

与C语言相比,功能明显弱化了。

转载请注明原文地址: https://www.6miu.com/read-2450217.html

最新回复(0)