Почему карта (печать, a_list) не работает?

Для нормальной функцииmap работает хорошо:

def increment(n):
    return n+1
l = [1, 2, 3, 4, 5]
l = map(increment, l)
print l
>>> [2, 3, 4, 5, 6]

Однако, если этоprint быть помещенным вmap функция:

l = [1, 2, 3, 4, 5]
l = map(print, l)
print l

питон будет жаловаться:

l = map(print, l)
            ^
SyntaxError: invalid syntax

Что делаетprint специальный? Doesn & APOS; тprint(x) также допустимый вызов функции? Приведенный выше код протестирован под python 2.7.

Ответы на вопрос(6)

Ваш ответ на вопрос