[Python-ideas] Add single() to itertools
Cameron Simpson
cs at cskk.id.au
Tue Oct 31 18:13:00 EDT 2017
On 31Oct2017 22:50, Greg Ewing <greg.ewing at canterbury.ac.nz> wrote:
>Koos Zevenhoven wrote:
>
> |defsingle(i): try: ||v =i.next() |||exceptStopIteration:||||raiseException('No values')|||try: ||i.next() ||exceptStopIteration: ||returnv||else: ||raiseException('Too many
> values')|||printsingle(name forname in('bob','fred')ifname=='bob')||| |
>
>Looks like a clever method of whitespace compression to me. Those narrow
>vertical bars take up far less room that spaces!
And so convenient! No dependency on some parochial indentation size policy.
- Cameron
More information about the Python-ideas
mailing list