Paul Rubin <no.email@nospam.invalid> writes:
> I think you mean (untested):
>
>      synsets = wn.all_synsets(pos)
>      sense_number = 0
>      lemma_set = set()
>      for synset in synsets:
>          lemma_set.add(synset.lemma_names)
>      for lemma in lemma_set:
>          sense_number += len(wn.synsets(lemma,pos))
>      return sense_number / len(lemma_set)

Or even:

  lemma_set = set(synset for synset in wn.all_synsets(pos))
  sense_number = sum(len(wn.synsets(lemma, pos)) for lemma in lemma_set)
  return sense_number / len(lemma_set)
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to