[Python-3000] generics [was: Discussions with no PEPs] (original) (raw)
Guido van Rossum guido at python.org
Mon Mar 12 19:09:42 CET 2007
- Previous message: [Python-3000] generics [was: Discussions with no PEPs]
- Next message: [Python-3000] generics [was: Discussions with no PEPs]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Actually, I like the version with t[0]-t[1] better. This is supposed to be an exposition about groupby. Working out how it works, the version with count() seems to take more effort.
But thanks for doing this! Is it done, apart from this nit? Then I'll check it in.
--Guido
On 3/10/07, Tony Lownds <tony at pagedna.com> wrote:
On Mar 9, 2007, at 2:35 PM, Guido van Rossum wrote: > On 3/9/07, Tony Lownds <tony at pagedna.com> wrote: >> By the way, I would like to work on either removing tuple parameters >> in 3.0 > > That would be great! > I've posted a patch removing tuple parameters as #1678060. There was one case in itertools tests/docs where IMO readability was lost: ->>> for k, g in groupby(enumerate(data), lambda (i,x):i-x): +>>> for k, g in groupby(enumerate(data), lambda t:t[0]-t[1]): ... print(map(operator.itemgetter(1), g)) Is it OK to replace this with: >>> for k, g in groupby(data, lambda i, c=count(): c.next()-i): ... print(list(g)) ...
-Tony
Python-3000 mailing list Python-3000 at python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/guido%40python.org
-- --Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-3000] generics [was: Discussions with no PEPs]
- Next message: [Python-3000] generics [was: Discussions with no PEPs]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]