Best way to extract an item from a set of len 1

Peter Otten __peter__ at
Wed Jan 25 16:09:17 CET 2006

Tim Chase wrote:

> When you have a set, known to be of length one, is there a "best"
> ("most pythonic") way to retrieve that one item?
>>> s = set(["one-and-only"])
>>> item, = s
>>> item

This works for any iterable and guarantees that it contains exactly one
item. The comma may easily be missed, though.


More information about the Python-list mailing list