清除列表和初始化列表到空列表之间的区别

时间:2020-10-27 10:36:38

标签: python python-3.x list

在这段代码中,如果我将行从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)

两者之间有什么区别。

输出:

enter image description here

这是使用temp=[]获得的期望输出。

0 个答案:

没有答案