Revision: 21852
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 22, 2009 15:19 by magicrebirth
Initial Code
# build a dictionary that maps the ordinals from 32 to 255 # to their ASCII character equivalents eg. 33: '!' # (note that 32 and 160 are spaces) # Python24 by vegaseat 10may2005 import operator print "ASCII values of characters:" print '-'*27 # print 27 dashes, cosmetic # create an empty dictionary charD = {} # set keys from 32 to 255 keyList = range(32, 256) # use map() to create the character list # applies function chr() to every item of the list valueList = map(chr, keyList) # use map() to form a dictionary from the two lists map(operator.setitem, [charD]*len(keyList), keyList, valueList) print "%6s%6s%6s" % ("hex", "dec", "char") # print the dictionary one associated pair each line for key,value in charD.items(): print "%6x%6d%6c" % (key, key, value) print '-'*27
Initial URL
Initial Description
Initial Title
Python: using Map
Initial Tags
python
Initial Language
Python