Список и скорость понимания генератора с функцией соединения [дубликаты]

На этот вопрос уже есть ответ:

Понимание списка или странное время выражения выражения генератора? 3 ответа Список понимания без [] в Python 7 ответов

Так что я получил эти примеры из официальной документации.https: //docs.python.org/2/library/timeit.htm

Что именно делает первый пример (выражение генератора) медленнее, чем второй (понимание списка)?

>>> 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