Ну так замерь. Если не знаешь как, то погугли, давно же тебе говорю, научись наконец гуглить.
PS потратил минуту
bacon@main:~$ python3.8 -m timeit '"-".join(str(n) for n in range(100))'
20000 loops, best of 5: 15.6 usec per loop
bacon@main:~$ python3.9 -m timeit '"-".join(str(n) for n in range(100))'
20000 loops, best of 5: 14.7 usec per loop
bacon@main:~$ python3.10 -m timeit '"-".join(str(n) for n in range(100))'
20000 loops, best of 5: 12.8 usec per loop
bacon@main:~$ python3.11 -m timeit '"-".join(str(n) for n in range(100))'
50000 loops, best of 5: 9.14 usec per loop