标签: python
可能看起来像是一个令人难以置信的微不足道的问题,但我很好奇,并给出了:
foo = {1: 'one', 2: 'two'}
是否有理由偏好以下两种方法之一?
if not 3 in foo: print 'bar' if 3 not in foo: print 'bar'
答案 0 :(得分:2)
它们在功能上是等效的,尽管后者更具有pythonic。