为什么print unprinted_designs这一列表出来是空的呢,在调用函数的时候用的不是副本吗?
Python小白求解~
传递的过程相当于是引用传过去了,类似于c语言中数组传参
def fun(l=[]): l.append(1) l1=[1,2,3] fun(l1) print(l1)
你这句循环删除,最后删空了啊。所以你最后打印,就是空啊