一个函数练习:
#余子式
def minors(lst,r,c):
l=[]
for item in lst:
item.pop(c-1)
l.append(item)
l.pop(r-1)
print(l)
return l
list=[[2,2,3],[3,3,1],[2,3,3]]
l=minors(list,1,1)
print(l)
print(list)
我在这里对list进行了函数操作,经过操作后list直接被改变了,这不是我希望的,如何不改变list,只把函数结果给一个新变量l ?