News for hackers. Stuff that matters.
Re:Problems I Have with Python by 00ajcr on Wednesday January 25, 2017 @02:44PM (#13485243)
No! Never do this in Python.

You are making the flattened list by continually concatenating the smaller lists. Each concatenation creates the new bigger list from scratch; the flattened list does not grow dynamically. This is quadratic-performance bad.

Use `list(itertools.chain.from_iterable(...))` instead.

There are no comments on this comment yet.