Python 3.如何在另一个列表中查找一个列表的任何成员



我有第一个列表:x = ["abc", "cde", .... "sadlfj"]以及第二个列表。y = ["ABC", "DRF", .... "CXV"]我需要检查以下情况:如果列表"x"的任何成员在列表"y"中,则为TRUE。如何在不迭代的情况下编写此条件检查?谢谢

Try sets,因为您要求的是条件,而不是共同的实际元素:

x = [...]
y = [...]
if not set(x).isdisjoint(set(y)):
# they have something in common