On Mon, Sep 17, 2007 at 07:48:56PM -0400, Michael Langford wrote: > > Not my night...the second sentence "To get the set of letters, use" > should read "To get the filtered string".....time for more Coke Zero. > --Michael
> On 9/17/07, Andrew Nelsen <[6] [EMAIL PROTECTED]> wrote: > > I was wondering, recently, the most expedient way to take a string > with [EMAIL PROTECTED]&*] and alpha-numeric characters [ie. > "[EMAIL PROTECTED]@*$g@)$&^@&^$F"] and place all of the letters in a > string or > list. I thought there could be obvious ways: > A) Find all the letters, put them in a list, one by one. Something > like (I'm not sure yet how I'd do it...): > import string > list = {} > string = "@*&^$&[EMAIL PROTECTED](&@$*(&[EMAIL PROTECTED](*&*(&c^&%&^%" > for x in string: > if x <is in string.letters?> > list = list + [x] > B) Delete all the characters in the string that don't match > string.letters: > No idea...strip()? > Thanks, > Drew > > _______________________________________________ I missed a part too. The original question specified alpha-numeric characters. sting.ascii.letters will only get a - z and A - Z. Would a regular expression work here with \w? -- Thanks Eric Lake
signature.asc
Description: Digital signature
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor