标签: python if-statement
我的问题纯粹是为自己教育但不是家庭作业(我甚至不在学校,但这个问题似乎是那些暗示它是家庭作业的主要目标)。是否有区别:
if 'value' not in data: ...
...和...
if not 'value' in data: ...
根据我的简短测试,表面看起来它们的功能相同。是否有一种情况会产生不同的,相反的结果?一个比另一个快吗?是一个更正确的"比另一个?
阅读和编写代码,我的偏好是第一个版本。
感谢。