I\'m running a simple code in Python 2.7, but it is giving me syntax error.
hello = lambda first: print(\"Hello\", first)
The error reported i
Python disallows the use of statements in lambda expressions:
Note that functions created with lambda expressions cannot contain statements or annotations.
print is a statement in Python 2, unless you import the print_function feature from __future__:
>>> lambda x: print(x)
File "", line 1
lambda x: print(x)
^
SyntaxError: invalid syntax
>>> from __future__ import print_function
>>> lambda x: print(x)
at 0x7f2ed301d668>