Is there a unique method in python to unique a list?
Paul Rubin
no.email at nospam.invalid
Sun Sep 9 05:06:49 EDT 2012
Paul Rubin <no.email at 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)
More information about the Python-list
mailing list