> S = [chr(x) for x in range (0,256)] > for x in S: > print x,
for x in range(256): print chr(x), > The next step is to use the built-in functin ord() in order to convert each > character to an ASCII integer. That will give you the numbers 0..255 ord() is simply the inverse of chr() so that x == ord(chr(x)) > it says that it only take one argument i.e. ord('a'). How could I execute to > convert each character into an ASCII integer? The same as you did for chr(), use a loop: S = [chr(x) for x in range (0,256)] for x in S: print ord(x), But it will simply print out the list of numbers from 0..255. Do you have a purpose in mind or are you simply wanting to observe chr() and ord() in action? Alan G Author of the Learn to Program web tutor http://www.freenetpages.co.uk/hp/alan.gauld _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor