首页 > 解决方案 > 检查列表中数组的任何元素

问题描述

假设我有一个数组,由 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。如果不给我假。

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

标签: pythonarrayspandaslistany

解决方案


Index.isin带有and的 Pandas 解决方案Index.any

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

推荐阅读