squares = [] for x in range(1, 5): squares.append(x) print(squares)
结果是
[1] [1, 2] [1, 2, 3] [1, 2, 3, 4]
我的理解如下, 请问这是对的吗? 还是我强行解释?
x = 1, append(x)将1添加到列表. 此时squares = [1]
x = 2, 在列表squares = [1]的基础上,将数据2增加进去, 所以squares = [1, 2]
依次列推.
PS: 知道这个问题很初级, 但还是希望大神们能帮忙指教一下, 谢谢了.
暮色呼如
隔江千里
相关分类