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]
依次列推.
ITMISS
一只萌萌小番薯
随时随地看视频慕课网APP
相关分类