Pergunta de entrevista da empresa Enterra Solutions

In Python, what are the differences between a list comprehension and a for-loop? Is there a difference in the computational complexity of the two?