在这段代码中,如果我将行从temp=[]
更改为temp.clear()
,则会得到不同的输出。
t = int(input())
arr = list()
temp = list()
while(t!=0):
nt=int(input())
for _ in range(0,nt):
temp = []
for __ in range(0,nt):
temp.insert(__,int(input().strip(" ")))
arr.insert(_,temp)
t-=1
print("\n",arr)
两者之间有什么区别。
输出:
这是使用temp=[]
获得的期望输出。