【发布时间】:2021-08-02 03:44:48
【问题描述】:
我正在尝试检测字符串是否包含数组中的任何元素。我想知道字符串(msg)中是否包含数组(前缀)中的任何元素。
我想要这个,因为我想制作一个带有多个前缀的不和谐机器人,这是我的垃圾 if 语句。
if msg.startswith(prefixes[any]):
【问题讨论】:
-
您必须使用
for循环。 -
你能展示一些示例代码,输入和输出吗?
-
只是为了确定:您要检查
anyelement是否是instringfor每个elementinarray? -
您是否尝试搜索任何子字符串(如您所说)或任何 prefix(如您的代码所示)?你有性能要求吗?您需要处理多少个前缀(例如,数量级、
-
您的标题说检查“字符串是否包含”一个元素,但您的代码显示检查“字符串是否以”一个元素开头。你需要哪个?
标签: python arrays discord discord.py bots