2018-02-28 16:49 GMT+03:00 Serhiy Storchaka <storchaka@gmail.com>:
28.02.18 00:27, Chris Angelico пише:
Example usage

These list comprehensions are all approximately equivalent::

     # Calling the function twice
     stuff = [[f(x), f(x)] for x in range(5)]

Other options:

    stuff = [[y, y] for y in (f(x) for x in range(5))]

Why not `stuff = [[y, y] for y in map(f, range(5))]`?  It is currently the fastest and most readable version IMHO.

With kind regards,