From 42f4cfa9b6612206258a0735f97c863cd14e2d03 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Tue, 20 Mar 2007 21:12:23 +0000 Subject: Add new example --- Doc/lib/libitertools.tex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Doc/lib/libitertools.tex b/Doc/lib/libitertools.tex index 59fbd98..f39cde6 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} -- cgit v0.12