[Python-checkins] CVS: python/dist/src/Doc/lib libcrypt.tex,1.14,1.14.4.1
Greg Stein
gstein@lyra.org
Mon, 14 Feb 2000 17:17:17 -0800 (PST)
On Tue, 15 Feb 2000, Peter Funk wrote:
> Fredrik Lundh wrote:
>...
> > > + if cryptedpasswd == 'x' or cryptedpasswd == '*':
> >
> > in ("x", "*"):
>
> I must have programmed in Modula-2 and C for too long. :-(
Actually, it is arguable which is faster. Using the "in" form means that
you construct the tuple at runtime, then perform the "in" check. The
version using "or" is simply a couple comparisons.
In other words, it really comes down to which form is most readable. I
think Peter's original form using "or" is more readable. Fredrik's is
easier to extend to include more alternatives. Your call :-)
Cheers,
-g
--
Greg Stein, http://www.lyra.org/