Почему print(x)
здесь недействительно (SyntaxError
) в следующем понимании списка?
my_list=[1,2,3]
[print(my_item) for my_item in my_list]
Для сравнения: следующее не дает синтаксической ошибки:
def my_func(x):
print(x)
[my_func(my_item) for my_item in my_list]