我有这个代码:
lst = []
given = [1, 2, 3, 4, 5]
result = []
for item in given:
lst.append(item)
print(lst)
result.append(lst)
print(result)
我预期的结果是[[1], [1, 2], [1, 2, 3], ...],但显示的结果是[[1, 2, 3, 4, 5], ...]与12345重复5次。怎么了?
lst打印是预期的,这是[1]用于第一个循环,[1, 2]用于第二个循环,依此类推。
慕森王
猛跑小猪
相关分类