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