¿La mejor práctica para establecer el valor predeterminado de un parámetro que se supone que es una lista en Python?

Tengo una función de Python que toma una lista como parámetro. Si configuro el valor predeterminado del parámetro en una lista vacía como esta:

def func(items=[]):
    print items

Pylint me diría "Valor predeterminado peligroso [] como argumento". ¿Entonces me preguntaba cuál es la mejor práctica aquí?

Respuestas a la pregunta(8)

Su respuesta a la pregunta