
Sept. 4, 2009
10:32 a.m.
04-09-2009 Nick Coghlan <ncoghlan@gmail.com> wrote:
def getany(container) if container: if isinstance(container, collections.Sequence): return container[0] else: for x in container: return x raise ValueError("No items in container")
or simpler: def getany(container): try: return next(iter(container)) except StopIteration raise ValueError("No items in container") -- Jan Kaliszewski (zuo) <zuo@chopin.edu.pl>