a = {1, 2, 3}
b = {4, 5, 6}
c = {7, 8, 9}
a | b | c
#>>> {1, 2, 3, 4, 5, 6, 7, 8, 9}
{1, 5} & (a | b | c)
#>>> {1, 5}
bool({1, 5} & (a | b | c))
#>>> True
if {1, 5} & (a | b | c):
print("Yeah!")
#>>> Yeah!
if not {1, 5}.isdisjoint(a | b | c):
print("Yeah!")
#>>> Yeah!
如果要短路:
if not all({1, 5}.isdisjoint(items) for items in (a, b, c)):
print("Yeah!")
#>>> Yeah!
您可能应该使用集合:
如果要短路:
这似乎对我有用,尽管可能有一个内置的链接三个列表。你知道吗
相关问题 更多 >
编程相关推荐