首页 > 解决方案 > Pandas - 检查列是否包含字符串的子字符串

问题描述

假设我有这个示例系列序列:

ser = pd.Series(["gmail", "yahoo", "office"])

和以下字符串: t = "mail@mail.com"

我想检查 Series 中的任何值是否是字符串 t 的子字符串。

相反,它很容易(ser.str.contains(t)),但是什么是一种有效的方式呢?

谢谢

标签: pythonpandasseries

解决方案


这将做到:

any(s in t for s in ser)

推荐阅读