Am 07.05.2011 11:09, schrieb Gregory Ewing:
Ethan Furman wrote:
Ian Kelly wrote:
next(iter(myDict.items()))
Which is becoming less elegant.
If you're doing this sort of thing a lot you can make
a little helper function:
def first(x):
return next(iter(x))
then you get to say
first(myDict.items())
... and get a StopIteration if the dict is empty.
If you do
def first(x, default=None):
for i in x:
return i
return default
you might have an alternative approach to do so.
Thomas
--
http://mail.python.org/mailman/listinfo/python-list