![](https://secure.gravatar.com/avatar/baac21b4cac3fccdae5485539ee4f863.jpg?s=120&d=mm&r=g)
Oct. 31, 2017
5:50 a.m.
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@python.org <mailto:python-ideas@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