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