On Sun, Mar 7, 2010 at 5:37 PM, Steven D'Aprano <[email protected]> wrote:
>> "There should be one-- and preferably only one --obvious way to do
>> it" http://www.python.org/dev/peps/pep-0020/
>
> This doesn't mean that there should be *only* one way to do something.
> It means that the should be one OBVIOUS way to do it.
>

And in this case, if you consider "the thing to do" to be traversal of
some collection, the one obvious way to do it is through iteration.
So, the iterator protocol is a perfect example of this part of the
zen; the flexibility you have in implementing iteration is necessary
to allow it to be the one way.

Hugo
_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to