use set
diff --git a/Lib/re.py b/Lib/re.py
index 6a01743..cc3813f 100644
--- a/Lib/re.py
+++ b/Lib/re.py
@@ -198,10 +198,7 @@
     "Compile a template pattern, returning a pattern object"
     return _compile(pattern, flags|T)
 
-_alphanum = {}
-for c in 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890':
-    _alphanum[c] = 1
-del c
+_alphanum = set('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890')
 
 def escape(pattern):
     "Escape all non-alphanumeric characters in pattern."