请写一个用Python示例代码展示如何使用WordNet来获取一个给定词的同义词集，并输出同义词集中的所有同义词。
user
```python
from nltk.corpus import wordnet

def get_synonyms(word):
    synonyms = set()
    for syn in wordnet.synsets(word):
        for lemma in syn.lemmas():
            synonyms.add(lemma.name())
    return list(synonyms)

# Example usage
word = "happy"
synonyms = get_synonyms(word)
print(f"Synonyms for '{word}': {synonyms}")
```
assistant