它通常被称为展平嵌套结构。
>>> tupleOfTuples = ((1, 2), (3, 4), (5,))>>> [element for tupl in tupleOfTuples for element in tupl][1, 2, 3, 4, 5]
只是为了展示效率:
>>> import timeit>>> it = lambda: list(chain(*tupleOfTuples))>>> timeit.timeit(it)2.1475738355700913>>> lc = lambda: [element for tupl in tupleOfTuples for element in tupl]>>> timeit.timeit(lc)1.5745135182887857
ETA :请不要将其
tuple用作变量名,因为它是内置的。



