[Python-ideas] Map to Many Function
Alexander Belopolsky
alexander.belopolsky at gmail.com
Sat Aug 15 21:33:48 CEST 2015
More information about the Python-ideas mailing list
Sat Aug 15 21:33:48 CEST 2015
- Previous message (by thread): [Python-ideas] Map to Many Function
- Next message (by thread): [Python-ideas] Map to Many Function
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sat, Aug 15, 2015 at 3:18 PM, Mark Tse <mark.tse at neverendingqs.com> wrote: > However, a function to convert each element to multiple elements, similar to > flatMap (Java) or SelectMany (C#) does not exist, for doing the following: > >>>> list(mapmany(lambda x: [x, x], [1, 2, 3, 4])) > [1, 1, 2, 2, 3, 3, 4, 4] >>> from itertools import chain >>> list(chain.from_iterable((map(lambda x: [x, x], range(5))))) [0, 0, 1, 1, 2, 2, 3, 3, 4, 4]
- Previous message (by thread): [Python-ideas] Map to Many Function
- Next message (by thread): [Python-ideas] Map to Many Function
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-ideas mailing list