Listado vs velocidad de comprensión del generador con función de unión [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Comprensión de la lista vs resultados extraños de timeit de la expresión del generador? 3 respuestas Comprensión de listas sin [] en Python 7 respuestas

Así que obtuve estos ejemplos de la documentación oficial. @https: //docs.python.org/2/library/timeit.htm

Qué hace que el primer ejemplo (expresión del generador) sea más lento que el segundo (comprensión de la lista)?

>>> timeit.timeit('"-".join(str(n) for n in range(100))', number=10000)
0.8187260627746582
>>> timeit.timeit('"-".join([str(n) for n in range(100)])', number=10000)
0.7288308143615723

Respuestas a la pregunta(1)

Su respuesta a la pregunta