import timeit


print(timeit.timeit("reduce(add, a)", "from functools import reduce;from operator import add;a = ['x'] * 10"))
print(timeit.timeit("str.join('', a)", "from functools import reduce;from operator import add;a = ['x'] * 10"))