From my Python console
>>> numbers = [1,2,3] >>> [print(x) for x in numbers] 1 2 3 [None, None, None]
Why does this print
print is a function, it's just like
>>>def f(x): ...: pass >>>[f(x) for x in numbers]