]> granicus.if.org Git - python/commitdiff
Add new example
authorRaymond Hettinger <python@rcn.com>
Tue, 20 Mar 2007 21:12:23 +0000 (21:12 +0000)
committerRaymond Hettinger <python@rcn.com>
Tue, 20 Mar 2007 21:12:23 +0000 (21:12 +0000)
Doc/lib/libitertools.tex

index 59fbd98844e8ad2f46e990bd8ef247a71cc9ab48..f39cde6f0dff52317f15363a465d288c63888054 100644 (file)
@@ -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}