如果钥匙不在东西或者不是钥匙在东西?

时间:2013-10-29 11:05:14

标签: python

可能看起来像是一个令人难以置信的微不足道的问题,但我很好奇,并给出了:

foo = {1: 'one', 2: 'two'}

是否有理由偏好以下两种方法之一?

if not 3 in foo:
    print 'bar'


if 3 not in foo:
    print 'bar'

1 个答案:

答案 0 :(得分:2)

它们在功能上是等效的,尽管后者更具有pythonic。