python中如何使用for循环,python for循环的用法
一个萌萌的红薯。
从您的代码开始:1squares=[]
2 Forxinrange (1,5): 3个方块。Append (x) 4 print (squares)第一行:squares=[]定义一个list类型的squares变量。注意这个变量的范围,它在for循环之外。说白了,变量squares从一开始就是初始化的,它的id在这段代码里是固定的。第2行:for循环被定义为四重循环。第3行:将变量x的值保存到列表方块的末尾。第4行:打印出变量squares每个周期的当前值。让我们看看代码的操作。第一行定义变量squares是一个空列表,接下来的三行代码是循环结构,已经循环了四次。然后,在第一个循环中,变量x的值为1,保存到列表squares中。此时链表的当前值为[1],在第二个循环中,变量x的值为2,保存到当前链表的末尾,也就是[1]的末尾,就变成了[1,2],以此类推。所以你可以从下面的代码中看到,每次循环的时候,这个变量列表的id是不变的。1squares=[]
2 Forxinrange (1,5):3 squares . append(x)4 print(squares)5 print(id(squares))。当然,如果把变量squares的定义放到for循环结构中,它的id会变吗?可以用这段代码试试。1forxinrange(1,5):2squares=[]
3squares.append(x)4print(正方形)5print(id(正方形))
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。