Допустим, у меня есть 2 функции, подобные этим:
def list(n):
l=[x for x in range(n)]
return l
def square(l):
l=list(map(lambda x:x**2,l))
print(l)
Первая создает список из всех чисел в данном диапазоне, который равен "n", а вторая получает список какпараметр и возвращает возведенные в квадрат значения этого списка.Однако, когда я пишу:
square(list(20))
, возникает ошибка «объект карты не может быть интерпретирован как целое число», и всякий раз, когда я стираю одну из функций выше и запускаю другую, она отлично работает, и я понятия не имею,какую ошибку я совершил.