In [1]:
import itertools
In [2]:
l_2d_5 = [[0, 1, 2]] * 5
print(l_2d_5)
In [3]:
%%timeit
list(itertools.chain.from_iterable(l_2d_5))
In [4]:
%%timeit
sum(l_2d_5, [])
In [5]:
l_2d_100 = [[0, 1, 2]] * 100
In [6]:
%%timeit
list(itertools.chain.from_iterable(l_2d_100))
In [7]:
%%timeit
sum(l_2d_100, [])
In [8]:
l_2d_10000 = [[0, 1, 2]] * 10000
In [9]:
%%timeit
list(itertools.chain.from_iterable(l_2d_10000))
In [10]:
%%timeit
sum(l_2d_10000, [])