How to code a series of alternatives

Aahz aahz at
Mon Feb 23 19:41:34 CET 2004

In article <Xns94987ED355A3Asdfexpertunecom at>,
Scott F  <sdfATexpertuneDOTcom> wrote:
>testvar = bob
># Trial A: This does not work
>if testvar == ("fred" or "bob):
>    statements
># Trial B: This does work
>if textvar == "fred" or textvar == "bob":
>    statements
>Trial B is OK for 1 or 2 tests, but gets messy for 5 or 6.  What is the 
>variation of Trial A that will work?  


    if testvar in ('fred', 'bob'):


    options = sets.Set('fred', 'bob'):


    if testvar in options:
Aahz (aahz at           <*>

"Do not taunt happy fun for loops. Do not change lists you are looping over."
--Remco Gerlich, comp.lang.python

More information about the Python-list mailing list