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