Dlaczego mapa (druk, a_list) nie działa?

Dla normalnej funkcjimap działa dobrze:

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

Jednak jeśli takprint w środkumap funkcjonować:

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

Python narzeka:

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

Co sprawia, żeprint specjalny? Nieprint(x) także prawidłowe wywołanie funkcji? Powyższy kod jest testowany w pythonie 2.7.

questionAnswers(6)

yourAnswerToTheQuestion