[docs] [issue14836] Add next(iter(o)) to set.pop, dict.popitem entries.

Nadeem Vawda report at bugs.python.org
Thu May 17 10:43:55 CEST 2012


Nadeem Vawda <nadeem.vawda at gmail.com> added the comment:

> "popitem() 
> Remove and return an arbitrary (key, value) pair from the dictionary. Raises KeyError if the dict is empty. Use next(iter(d)) to return an arbitrary pair without removing it."

Actually, next(iter(d)) on a dict returns an arbitrary *key*; if you want
a pair, you need next(iter(d.items())).

----------
nosy: +nadeem.vawda

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue14836>
_______________________________________


More information about the docs mailing list