[Python-checkins] r54464 - python/branches/release25-maint/Doc/lib/libitertools.tex

raymond.hettinger python-checkins at python.org
Tue Mar 20 22:12:24 CET 2007


Author: raymond.hettinger
Date: Tue Mar 20 22:12:23 2007
New Revision: 54464

Modified:
   python/branches/release25-maint/Doc/lib/libitertools.tex
Log:
Add new example

Modified: python/branches/release25-maint/Doc/lib/libitertools.tex
==============================================================================
--- python/branches/release25-maint/Doc/lib/libitertools.tex	(original)
+++ python/branches/release25-maint/Doc/lib/libitertools.tex	Tue Mar 20 22:12:23 2007
@@ -539,5 +539,8 @@
     "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}


More information about the Python-checkins mailing list