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]依次列推.
一只萌萌小番薯
相关分类