On Thu, Sep 16, 2010 at 1:16 AM, Evert Rol <evert....@gmail.com> wrote:

> The latter: they are not the same:
>
>>>> d = {'key': 'food'}
>>>> d['key'] == 'foo'
> False
>>>> 'foo' in d['key']
> True
>
>
> Btw, generally don't use a reserved Python word for a variable, such as dict 
> in this case (I know it's an example, but it's still unsafe practice).
>
If you want to find out if 'foo' is a key, you can do: 'foo' in d,
which will return False. I'm not sure, but if I recall this can even
be faster than using the if.

Regards,
Eduardo
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to