是否比...更简单
if var1 in string or var2 in string:
Run Code Online (Sandbox Code Playgroud)
我试着这样:
if (var1 or var2) in string:
Run Code Online (Sandbox Code Playgroud)
但这不起作用......
提前致谢 !
你可以使用任何:
if any(x in string for x in (var1, var2))
Run Code Online (Sandbox Code Playgroud)
any(iterable) 如果iterable的任何元素为true,则返回True.如果iterable为空,则返回False
正如在两个vars的评论中指出的那样,你自己的解决方案就像你将获得的一样简单,但在我看来,如果你有3个或更多的vars,那么这any是一个更好,更简洁的解决方案.