Mam funkcję Python, która pobiera listę jako parametr. Jeżeli ustawić domyślną wartość parametru do pustej listy jak ten:Najlepsza praktyka do ustawiania domyślnej wartości parametru, który powinien być listą w Pythonie?
def func(items=[]):
print items
pylint chciał mi powiedzieć „Dangerous wartość domyślna [] jako argumentu”. Zastanawiałem się więc, jaka jest tutaj najlepsza praktyka?
to jest coś, co każdy początkujący użytkownik Pythona jednoczy się raz lub dwa razy, jest całkiem fajne, że pylint powstrzymuje cię przed napisaniem okropnego błędu! – wim