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)