Neatest way to do a case insensitive "in"?
aiwarrior
zubeido at yahoo.com.br
Fri Mar 13 17:38:55 EDT 2009
On Mar 13, 9:31 pm, Albert Hopkins <mar... at letterboxes.org> wrote:
> On Fri, 2009-03-13 at 21:04 +0000, tinn... at isbd.co.uk wrote:
> > What's the neatest way to do the following in case insensitive fashion:-
>
> > if stringA in stringB:
> > bla bla bla
>
> > I know I can just do:-
>
> > if stringA.lower() in stringB.lower():
> > bla bla bla
>
> > But I was wondering if there's a neater/easier way?
>
> How is "if stringA.lower() in stringB.lower():" complex/messy?
I do agree with you but what if your really insist and perhaps
subclass the str and override the __contains__(x) method?
http://pneves.net
More information about the Python-list
mailing list