[Python-ideas] Add single() to itertools
Ivan Pozdeev
vano at mail.mipt.ru
Tue Oct 31 00:50:33 EDT 2017
More information about the Python-ideas mailing list
Tue Oct 31 00:50:33 EDT 2017
- Previous message (by thread): [Python-ideas] Add single() to itertools
- Next message (by thread): [Python-ideas] Add single() to itertools
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 30.10.2017 17:32, Guido van Rossum wrote: > This is a key example of a case where code speaks. Can you write an > implementation of how you would want single() to work in Python code? > > On Mon, Oct 30, 2017 at 2:49 AM, Ivan Pozdeev via Python-ideas > <python-ideas at python.org <mailto:python-ideas at python.org>> wrote: > > The initial post on the above link summarizes the suggested > implementation pretty well. > |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')||| | || -- Regards, Ivan
- Previous message (by thread): [Python-ideas] Add single() to itertools
- Next message (by thread): [Python-ideas] Add single() to itertools
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-ideas mailing list