Ho una funzione Python che accetta un elenco come parametro. Se ho impostato il valore di default del parametro a una lista vuota come questa:Best practice per l'impostazione del valore predefinito di un parametro che dovrebbe essere un elenco in Python?
def func(items=[]):
print items
pylint mi diceva "valore predefinito pericolose [] come argomento". Quindi mi stavo chiedendo qual è la migliore pratica qui?
questo è qualcosa che ogni principiante di pitone morde il dito del piede una o due volte, è davvero bello che la stampante abbia impedito di scrivere un bug orribile! – wim