12 из 160 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Python · Functions, Scope & OOP
Какой идиом Python рекомендуется использовать для безопасного предоставления изменяемого аргумента по умолчанию, например списка?
def f(data=list()): ...
def f(data=[]): data = data.copy(); ...
def f(data=None): data = data if data is not None else []; ...
def f(data=[]): data.clear(); ...