我有一个元组和一个列表:
t = (1, 2, 9)
l = range(2, 8)
Run Code Online (Sandbox Code Playgroud)
我想检查列表中是否至少有一个元素在元组中。我尝试使用:
if (2 or 3 or 4 or 5 or 6 or 7) in l:
return True
Run Code Online (Sandbox Code Playgroud)
但它仅适用于数字2。
现在我正在使用:
if 2 in l or 3 in l or 4 in l or 5 in l or 6 in l or 7 in l:
return True
Run Code Online (Sandbox Code Playgroud)
但我认为这不是最好的方法。有没有办法缩小这段代码以使其更优雅?