Интересно, есть ли ярлык для создания простого списка из списка списков в Python.
Я могу сделать это в цикле for
, но, может быть, есть какой-нибудь крутой "однострочный"? Я попробовал это с reduce()
, но я получаю ошибку.
Код
l = [[1, 2, 3], [4, 5, 6], [7], [8, 9]]
reduce(lambda x, y: x.extend(y), l)
Сообщение об ошибке
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 1, in <lambda>
AttributeError: 'NoneType' object has no attribute 'extend'