Sobes.tech
Junior — Senior
46

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

任务条件

Определите, что будет выведено в консоль после выполнения приведённого кода. Функция extend_list принимает список в качестве аргумента по умолчанию, что может вызвать неожиданное накопление элементов при повторных вызовах.


def extend_list(value, Lst=[]):
    Lst.append(value)
    return Lst

list1 = extend_list(10)
list2 = extend_list(123, [])
list3 = extend_list('a')

print(list1)
print(list2)
print(list3)