Python:检查字典键 - 如果语句不同

时间:2014-03-18 15:53:22

标签: python if-statement

我的问题纯粹是为自己教育但不是家庭作业(我甚至不在学校,但这个问题似乎是那些暗示它是家庭作业的主要目标)。是否有区别:

if 'value' not in data: ...

...和...

if not 'value' in data: ...

根据我的简短测试,表面看起来它们的功能相同。是否有一种情况会产生不同的,相反的结果?一个比另一个快吗?是一个更正确的"比另一个?

阅读和编写代码,我的偏好是第一个版本。

感谢。

0 个答案:

没有答案