Не могу понять, почему множество корректно при таком выражении?
Выделил курсивом.
A={1,2,3,4}
print("Множество A:", A)
B={3,4,5,6}
print("Множество B:", B)
C=A|B #объединение множеств
print("Множество C=A|B:", C)
#объед множ
print("Множество A.union(B):", A.union(B))
print("Множество B.union(A):", B.union(A))
A.update(B)
print("Множество A:", A)
#измен множ В
B=B|{-1,-2,-3}
print("Множество B:", B)
C|={7,8,9}
print("Множество C:", C)
Print -> Множество B: {3, 4, 5, 6, -2, -3, -1} Почему пропало 1,2, ведь во Множестве С все выполняется объединение нормально!
В книге развернутого ответа не дано на этот счет.