$ python3 Python 3.12.8 (v3.12.8:2dc476bcb91, Dec 3 2024, 14:43:19) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> from nltk.corpus import wordnet as wn >>> wn.synsets('furniture') [Synset('furniture.n.01')] >>> wn.synset('furniture.n.01') Synset('furniture.n.01') >>> wn.synsets('bed') [Synset('bed.n.01'), Synset('bed.n.02'), Synset('bed.n.03'), Synset('bed.n.04'), Synset('seam.n.03'), Synset('layer.n.01'), Synset('bed.n.07'), Synset('bed.n.08'), Synset('bed.v.01'), Synset('bed.v.02'), Synset('bed.v.03'), Synset('sleep_together.v.01'), Synset('go_to_bed.v.01')] >>> wn.synsets('bed','n') [Synset('bed.n.01'), Synset('bed.n.02'), Synset('bed.n.03'), Synset('bed.n.04'), Synset('seam.n.03'), Synset('layer.n.01'), Synset('bed.n.07'), Synset('bed.n.08')] >>> for ss in wn.synsets('bed','n'): ... wn.synset('furniture.n.01').lowest_common_hypernyms(ss) ... [Synset('furniture.n.01')] [Synset('object.n.01')] [Synset('object.n.01')] [Synset('object.n.01')] [Synset('object.n.01')] [Synset('artifact.n.01')] [Synset('artifact.n.01')] [Synset('artifact.n.01')] >>>