[Tutor] Comparing to list elements

Bernard Lebel python at bernardlebel.com
Tue Aug 17 15:03:39 CEST 2004


One word: awesome. I'm amazed how straigthforward Python can be...


Bernard


----- Original Message -----
From: "Alfred Milgrom" <milgrom at gmail.com>
To: "Glen Wheeler" <gew75 at hotmail.com>
Cc: "Bernard Lebel" <python at bernardlebel.com>; <tutor at python.org>
Sent: Tuesday, August 17, 2004 7:41 AM
Subject: Re: [Tutor] Comparing to list elements


> There's an easier way than list comprehension to find out if an
> element is in a list - use the 'in' operator:
>
> if sString in aList:
>     print 'it's there'
> else:
>     print 'not there'
>
> HTH
>
> On Tue, 17 Aug 2004 15:28:18 +1000, Glen Wheeler <gew75 at hotmail.com>
wrote:
> >
> >   I'll present a solution in the form of a list comprehension.
> >   That way, if you don't know about these, then it incites further
education
> > :).
> >
> > >>> aList = [ 'hi', 'hello', 'welcome' ]
> > >>> sString = 'goodbye'
> > >>> [x for x in aList if x == sString]
> > []
> > >>> if [x for x in aList if x == sString]:
> > ...  print "sString is in aList"
> > ...
> > >>>
> >
> >   HTH,
> >   Glen
> >
> >
> >
> > ----- Original Message -----
> > From: "Bernard Lebel" <python at bernardlebel.com>
> > To: <tutor at python.org>
> > Sent: Tuesday, August 17, 2004 7:50 AM
> > Subject: [Tutor] Comparing to list elements
> >
> > > Hello,
> > >
> > > I wish to compare a variable value to the elements from a list.
> > > For example:
> > >
> > > aList = [ 'hi', 'hello', 'welcome' ]
> > > sString = 'goodbye'
> > >
> > >
> > > Now I want to check if 'goodbye' is present in aList, and if not, take
> > > action.
> > >
> > >
> > > Thanks
> > > Bernard
>
>



More information about the Tutor mailing list