Junior — Senior
48
Неочевидные последствия использования изменяемого аргумента по умолчанию
任务条件
Объясните, как работает передача изменяемого объекта в качестве значения параметра по умолчанию (например, списка) в функцию Python и какие побочные эффекты могут возникнуть при многократных вызовах функции.
def add_item(item, lst=[]):
lst.append(item)
return lst
print(add_item(1))