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 <[EMAIL PROTECTED]> wrote:
>
> On Mar 9, 2007, at 2:35 PM, Guido van Rossum wrote:
>
> > On 3/9/07, Tony Lownds <[EMAIL PROTECTED]> 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
> [email protected]
> 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/)
_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to