去重后的测试集=copy.deepcopy(listMY) #如果用deepcopy()方法,则无论多少层,无论怎样的形式,得到的新列表都是和原来无关的,这是最安全最清爽最有效的方法。叫 “深拷贝” ,
https://blog.csdn.net/qq_24502469/article/details/104185122print(listMY[9929])
print(list学习集[0])
for i in range(len(listMY)):
for j in range(len(list学习集)):
#print("i="+str(i)+",j="+str(j))
print("i=", i, ",j=", j)
# 我加了这一句,程序执行完要10分多钟。不要的话,一分钟不到就执行完了。原因在哪里?难道调优的时候,把print去掉就是一大优势? if(listMY[i] == list学习集[j]):
去重后的测试集.remove(listMY[i])
break
print(len(去重后的测试集))
大佬,解释一下,为何加个print,时间耗费增加10倍多?谢谢
--
FROM 120.242.252.*