From: Raymond Hettinger Date: Tue, 20 Mar 2007 21:12:23 +0000 (+0000) Subject: Add new example X-Git-Tag: v2.5.1c1~30 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=42f4cfa9b6612206258a0735f97c863cd14e2d03;p=python Add new example --- diff --git a/Doc/lib/libitertools.tex b/Doc/lib/libitertools.tex index 59fbd98844..f39cde6f0d 100644 --- a/Doc/lib/libitertools.tex +++ b/Doc/lib/libitertools.tex @@ -539,5 +539,8 @@ def grouper(n, iterable, padvalue=None): "grouper(3, 'abcdefg', 'x') --> ('a','b','c'), ('d','e','f'), ('g','x','x')" return izip(*[chain(iterable, repeat(padvalue, n-1))]*n) +def reverse_map(d): + "Return a new dict with swapped keys and values" + return dict(izip(d.itervalues(), d)) \end{verbatim}