converting perl to python - simple questions.
Chad McDaniel
chadm at sgi.com
Mon Apr 26 14:27:11 EDT 1999
aahz at netcom.com (Aahz Maruch) writes:
> In article <7fvagp$8lm$1 at nnrp1.dejanews.com>,
> <sweeting at neuronet.com.my> wrote:
> >
> >a) Perl's "defined".
> > [perl]
> > if (defined($x{$token})
> >
> > [python]
> > if (x.has_key(token) and x[token]!=None) :
>
> That looks correct. Thankfully Python does have short-circuit
> evaluation. Note that if you normally expect x[token] to have a value,
> you might restructure the code a bit to use try/except.
>
wouldn't x.get() work more elegantly:
---
if (x.get(token)) :
[do stuff]
---
--
-chad
More information about the Python-list
mailing list