Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
a = {1, 2, 3}
b = {2, 3, 4}
print(len(a | b), len(a & b), sorted(a - b))4 2 [1]
- Ждать
6, будто|склеивает множества: множество хранит каждое значение один раз, поэтомуa | b— это{1, 2, 3, 4}из4элементов. - Ждать
[1, 4]отa - b: разность оставляет то, что есть вaи нет вb; элементы, которые есть только вb, отбрасываются.
- Какой оператор даёт элементы, которые есть ровно в одном из двух множеств?
- Зачем программа оборачивает
a - bвsortedперед выводом?