我正在尝试查看公司列表中的公司是否在文件中的一行中。如果是,我利用该公司的索引来增加另一个数组中的变量。以下是我的python代码。我不断收到以下错误:AttributeError:“set”对象没有属性“index”。我无法弄清楚出了什么问题,并认为错误是被**包围的线。
companies={'white house black market', 'macy','nordstrom','filene','walmart'}
positives=[0 for x in xrange(len(companies))]
negatives=[0 for x in xrange(len(companies))]
for line in f:
for company in companies:
if company in line.lower():
words=tokenize.word_tokenize(line)
bag=bag_of_words(words)
classif=classifier.classify(bag)
if classif=='pos':
**indice =companies.index(company)**
positives[indice]+=1
elif classif=='neg':
**indice =companies.index(company)**
negatives[indice]+=1