質問: ``` 入力1 print( FiniteSet("A", "D", "A", "G", "B", "C", "B").union(FiniteSet())) 出力1 FiniteSet(A, B, C, D, G) 入力2 print( FiniteSet("A", "D", "A", "G", "B", "C", "B").union) 出力2 ```
回答: `help(FiniteSet.union)` を実行すると、`union(self, other): Returns the union of 'self' and 'other'.` と表示されますので、例えば `FiniteSet("A", "D", "A", "G", "B", "C", "B").union(FiniteSet("F", "G"))` とします。 また、`As a shortcut it is possible to use the '+' operator` とも書かれていますので、`FiniteSet("A", "D", "A", "G", "B", "C", "B") + FiniteSet("F", "G")` としても同じです。 -- この回答は metropolis さんのコメントを元にコミュニティ wiki の回答として再投稿するものです。