假设我定义了以下变量:
mode = "access"
allowed_modes = ["access", "read", "write"]
Run Code Online (Sandbox Code Playgroud)
我目前有一个类型检查语句
assert any(mode == allowed_mode for allowed_mode in allowed_modes)
Run Code Online (Sandbox Code Playgroud)
但是,似乎我可以简单地替换它
assert mode in allowed_modes
Run Code Online (Sandbox Code Playgroud)
根据ThiefMaster在Python List Class __contains__ Method Functionality中的回答,这两个应该是等价的.确实如此吗?我怎样才能通过查找Python的源代码轻松验证这一点?
python ×1