# -*- coding: utf-8 -*-
n = 10
list1 = [] # list 用来保存杨辉三角
for i in range(n):
row = [1] # 保存行
list1.append(row)
print(list1)
if i == 0:
print(row)
continue
for j in range(1, i):
row.append(list1[i - 1][j - 1] + list1[i - 1][j])
row.append(1)
print(row)
在这段代码中,并没有在最后append(row)但是打印list的时候却自动append进去了 这是咋回事!