我正在寻找一个将字符串转换为操作的函数:
例如:
list = ["duck", "rubber", "rubberduck", "duckrubber"]
statement = "duck AND rubber OR rubberduck"
# then i want to turn statement into operation, such that:
for i in list:
if i.is_in(statement): # or is_in(i, statement)
print(i)
但我不知道如何生成“is_in()”函数,因为我认为实际上没有办法将字符串转换为python操作。有什么办法解决这个问题吗
编辑:为这个不清楚的问题道歉,这个问题的答案是使用python标准库中的expr,然后构造输入,这样我们就可以使用re.sub()来放入“in”
试试这个
检查完整字符串是否在列表中
检查列表中的单词
您可以创建一个函数,通过字符串计数方法检查一个字符串是否在另一个字符串中
将打印
相关问题 更多 >
编程相关推荐