检查列表中数组的任何元素

Check any element of an array inside a list

假设我有一个数组,由 pandas 数据框和 array = df.index.values 创建,如下所示:

array
array(['A', 'B', 'C', 'D',
       'E', 'F', 'G', 'H'], dtype=object)

我得到一个 python 列表,如下所示:

list = ['AB', 'AC', 'AD', 'AE', 'AF', 'AG', 'A']

正在寻找执行以下操作的函数:

如果数组的任何元素也在列表中,给我 True。如果不给我False.

PS:我不是要找元素。只是想知道这样的元素是否存在。

Pandas 解决方案 Index.isin and Index.any:

df.index.isin(List).any()