As a very noob with in Python I\'m printing all elements of a list in version 3, and after a comprehensive research I couldn\'t find an explanation for this kind of behavior
None is the return value of the print function.
None
print
Don't use [print(f) for f in a_list] when you mean for f in a_list: print(f).
[print(f) for f in a_list]
for f in a_list: print(f)