我必须在一堆列表中找到6个区别的单词。例如,在第一个列表中,第二个单词“我们”中会出现“我”字样。
我已经使用此代码找到了行号:
def creatList(file):
try:
for i,line in enumerate(file,1):
并将找到的值传递给另一个函数,
line=(line.rstrip()).split()
rawList=[]
rawList.append(line)
creatRuleFile(i,rawList)
在该函数内部,
def creatRuleFile(p,new):
print(new)
print("{0}. {1}".format(p, new))
lookup ='me'
if p==1:
print('found at line:', lookup)
我的代码无法按照我的意愿运行...如果您能提出答案,请表示感谢。谢谢。
答案 0 :(得分:0)
之前已经回答: Python: Find in list
使用类似
的内容stuff_I_want_to_find = "whatever"
if stuff_I_want_to_find in myList:
index = myList.find(stuff_I_want_to_find)
现在你必须遍历你的列表和你的单词,这基本上是两个循环。