Назад к задачам
Junior — Senior
4

Какой будет вывод программы при добавлении элементов в список?

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Каким будет результат, напечатанный в консоль, и почему так происходит? Функция принимает элемент и список, у которого в качестве значения по умолчанию используется пустой список, после чего добавляет элемент в этот список и возвращает его.


def add_item_to_list(elem, lst=[]):
    lst.append(elem)
    return lst

print(add_item_to_list(1))
print(add_item_to_list(2))