Given a set a, what's the difference between:

a |= set([1])

and:

a = a | set([1])

?