Я использую Python, и у меня есть функция, которая принимает список в качестве аргумента. Например, я использую следующий синтаксис,
def square(x,result= []):
for y in x:
result.append=math.pow(y,2.0)
return result
print(square([1,2,3]))
и вывод [1]
только там, где я должен получить [1,4,9]
.
Что я делаю неправильно?