Difference between union() and update() in sets, and others?
They are very different. One set changes the set in place, while the other leaves the original set alone, and returns a copy instead. >>> s = {1, 2, 3} >>> news = s | {4} >>> s set([1, 2, 3]) >>> news set([1, 2, 3, 4]) Note how s has remained unchanged. >>> s.update({4}) … Read more