What is the difference in the following code snippets?Because the result after set union is same in last three cases.
>>> s=set("Hacker")
>>> s
{'k', 'a', 'e', 'H', 'r', 'c'}
>>> s.union("Rank")
{'c', 'R', 'k', 'n', 'r', 'a', 'e', 'H'}
>>> s.union({"Rank":1})
{'c', 'Rank', 'k', 'r', 'a', 'e', 'H'}
>>> s.union({"Rank":2})
{'c', 'Rank', 'k', 'r', 'a', 'e', 'H'}
>>> s.union({"Rank":3})
{'c', 'Rank', 'k', 'r', 'a', 'e', 'H'}