Pessoal, com a finalidade de entender um pouco melhor o list compreehensions, gerei o exemplo no notebook:
x = 4
[(print(f'{x} x {i} = {x*i}')) for i in range(11)]
O resultado apresentado deu certo (tabuada do 4), porém no final apresentou:
[None, None, None, None, None, None, None, None, None, None]
Parece que tem algo relacionado com o comando 'print', mas não consegui entender.