¿Cómo hacer una lista plana de la lista de listas?

Me pregunto si hay un acceso directo para hacer una lista simple de una lista de listas en Python.

Puedo hacer eso en un bucle for, pero ¿tal vez hay algo genial "one-liner"? Lo probé conreduci, pero recibo un error.

Códig

l = [[1, 2, 3], [4, 5, 6], [7], [8, 9]]
reduce(lambda x, y: x.extend(y), l)

Mensaje de erro

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 1, in <lambda>
AttributeError: 'NoneType' object has no attribute 'extend'

Respuestas a la pregunta(60)

Su respuesta a la pregunta