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

时间:2018-08-31 10:20:10

标签: python arrays pandas list any

假设我有一个数组,该数组是由熊猫数据框使用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。如果不是,请给我错。

PS:我不是在寻找元素。只想知道这种元素是否存在。

1 个答案:

答案 0 :(得分:2)

使用Index.isinIndex.any的熊猫解决方案:

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