@vtaeke

Почему множество корректно при таком выражении?

Не могу понять, почему множество корректно при таком выражении?
Выделил курсивом.

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, ведь во Множестве С все выполняется объединение нормально!
В книге развернутого ответа не дано на этот счет.
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
B={3,4,5,6}
B=B|{-1,-2,-3}

Откуда тут взяться 1 и 2?
Print -> Множество B: {3, 4, 5, 6, -2, -3, -1} Почему пропало 1,2,

А вот в C они будут из A:
A={1,2,3,4}
B={3,4,5,6}
C=A|B

Просто будьте внимательнее
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы