如何在python中检查元素是否存在于多个列表中

如何在python中检查元素是否存在于多个列表中,python,python-3.x,pandas,Python,Python 3.x,Pandas,我有以下几点: 公司 问题- 对于第3列,我必须从第2列中找到列表中存在的其他元素 例如,对于第1列第1行的苹果,我必须找出[list_2,list_3,list_4]第2列第1行中苹果公司的其他公司 我的方法- 对于0范围内的i,lenu DF['column2']: 第3列\u列表=[] 对于公司中的公司: 对于0范围内的j,Lenu DF['column2']。loc[i]: 如果公司位于公司[U DF['column2'].loc[i][j]中: company.3_列表 其他: 打印“

我有以下几点: 公司

问题- 对于第3列,我必须从第2列中找到列表中存在的其他元素 例如,对于第1列第1行的苹果,我必须找出[list_2,list_3,list_4]第2列第1行中苹果公司的其他公司

我的方法-

对于0范围内的i,lenu DF['column2']: 第3列\u列表=[] 对于公司中的公司: 对于0范围内的j,Lenu DF['column2']。loc[i]: 如果公司位于公司[U DF['column2'].loc[i][j]中: company.3_列表 其他: 打印“没有” 公司DF['column3'].loc[i]=第3列清单 我对本if声明有异议-

如果公司位于公司[U DF['column2'].loc[i][j]中: 如果公司_DF['column2']中的公司,则loc[i][j]为 我相信这就是为什么它失败的原因。 感谢您的帮助

这是我的方法:

公司=[‘苹果’、‘谷歌’、‘特斯拉’、‘facebook’、‘思科’] 列表1=[‘苹果’、‘谷歌’、‘特斯拉’、‘facebook’] 列表2=[“谷歌”、“特斯拉”、“facebook”] 列表_3=[‘苹果’、‘特斯拉’、‘思科’] 列表4=[“苹果”、“谷歌”、“特斯拉”] 列表5=[“谷歌”、“特斯拉”、“facebook”] list_of_list=[f'list_{i}表示范围1,6中的i] 将为每个列表创建一个名称相同的字符串, 因此,以后可以将其添加到提及列表中,并对其进行评估。 公司提到=[] 对于公司中的公司: 提及=[如果公司在评估中,则在清单中提及] 某一特定公司所提到的名单。 公司提到 将附加一个列表中提到的公司名单。 希望这有帮助


编辑:如果您更愿意使用整个列表,则可以在附加时在提及周围添加一个eval。什么对你最合适。

你为什么不做一个集合,把列表2、列表3和列表4中的所有公司添加到第1行的“苹果”中?第2列的项目是字符串还是列表列表?当你说它给出'list_2'时,我认为它们是字符串。你为什么要这样循环数据帧?仔细想想,这似乎是使用数据帧的一种相当尴尬的方式。你能为这个分享更多的上下文吗?@roottwo第2列有列表另一个问题是列表名在我的程序中是随机的,例如我刚才在这里命名为continuous
companies = ['apple','google','tesla','facebook','cisco']
list_1 = ['apple','google','tesla','facebook']
list_2 = ['google','tesla','facebook']
list_3 = ['apple','tesla','cisco']
list_4 = ['apple','google','tesla']
list_5 = ['google','tesla','facebook']
+--------+---------------------------------------+---------------+
|column1 |             column2                   |   column3     |
+------------------------------------------------+---------------|
|apple   | [list_2,list_3,list_4]                |               |
|google  | [list_1,list_2,list_3,list_5]         |               |
|tesla   | [list_1,list_2,list_3,list_4,list_5]  |               |
|facebook| [list_1,list_2,list_5]                |               |
|cisco   | [list_3]                              |               |
+------------------------------------------------+---------------+