On Mon, 9 May 2005, Servando Garcia wrote: > As you can guess I am working on the riddles. I have looked in vain > for a simple example and or a explanation of the string function > "translate" or even "maketrans" > Can someone please send me a working example,please.
Here's a quick example, in which every (lower-case) vowel in a string is replaced by its vowel position; e.g, 'a' gets replaced by '1', 'e' by '2', etc., and all consonants (including 'y', for this example) and other characters are left alone: >>> from string import maketrans >>> intab="aeiou" >>> outtab="12345" >>> trantab=maketrans(intab, outtab) >>> instring = "Life of Brian" >>> outstring = instring.translate(trantab) >>> outstring 'L3f2 4f Br31n' >>> _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
