我有此列表和字符串
list_var=(['4 3/4','6','6 3/4'])
string_var='there are 6 inches of cement inside'
我想检查一下,看看列表中是否有任何元素
if list_var in strin_var
(由于它是一个列表,因此当然不会工作,但是我要实现的是比较所有值,如果有匹配项返回true)
我尝试使用任何函数,但是这似乎不起作用,我也想在不使用循环的情况下实现此目的,因为我将使用的代码包含从许多文件中提取数据,因此执行速度是一个问题
答案 0 :(得分:0)
在尝试搜索操作时,您必须至少对列表进行一次迭代。
is_found = any(True for i in list_var if i in string_var)
在这种情况下完美工作。