【发布时间】:2016-04-15 11:33:05
【问题描述】:
我有这个数据
1. def lem(str):
return synsets for every str
2. list_terms = list of terms
3. list_st = list of strings as input for the function
这里需要在术语列表中找到任何字符串作为函数的输出。我的问题是下面代码中项目的顺序
if any(i in list_terms for i in lem(item) for item in list_st):
do somethind
此代码给出错误
NameError: name 'item' is not defined
有人可以帮忙吗?
【问题讨论】:
-
您是否尝试切换 for 循环?喜欢
...for item in list_st for i in lem(item)
标签: python python-2.7 python-3.x