如何比较python中的内部列表值

时间:2016-05-17 04:00:40

标签: python list

我必须在一堆列表中找到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)

我的代码无法按照我的意愿运行...如果您能提出答案,请表示感谢。谢谢。

1 个答案:

答案 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)

现在你必须遍历你的列表和你的单词,这基本上是两个循环。