30
リストのリストからフラットリストを作成する方法は?
OverаэтотвопросестьответынаStack Overflowнарусском:Сшитьдвасписка、Python 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'