Как исправить ошибку ?

Умножьте все элементы списка [12, 24, 36, 48, 109, 187] на 17.
Нужно перебрать все элементы при помощи цикла и умножить их.

Решить эту задачу используя lambda-функцию для умножения числа и применить ее при помощи функции map() ко всему списку.

Как исправить эту ошибку ?

<map object at 0x0000000002997A20>


main.py:

mas = [12, 24, 36, 48, 109, 187] 
 
for i in range(len(mas)):
    bobo = (lambda a, b: a * b)(mas[i], 17)

b = map(bobo, mas)
print(b)

Ответы (1 шт):

Автор решения: S. Nick

Попробуйте так:

mas = [12, 24, 36, 48, 109, 187] 

bobo = (lambda a: a * 17)
b = map(bobo, mas)

print(f'\n{list(b)}\n')
→ Ссылка