Перебор элементов множества
При помощи цикла for можно перебрать все элементы множества:
Primes = {2, 3, 5, 7, 11}
for num im Primes:
print(num)
Операции с множествами
С множествами в питоне можно выполнять обычные для математики операции над множествами.
A | B
A.union(B)
|
Возвращает множество, являющееся объединением множеств A и B.
|
A |= B
A.update(B)
|
Добавляет в множество A все элементы из множества B.
|
A & B
A.intersection(B)
|
Возвращает множество, являющееся пересечением множеств A и B.
|
A &= B
A.intersection_update(B)
|
Оставляет в множестве A только те элементы, которые есть в множестве B.
|
A - B
A.difference(B)
|
Возвращает разность множеств A и B (элементы, входящие в A, но не входящие в B).
|
A -= B
A.difference_update(B)
|
Удаляет из множества A все элементы, входящие в B.
|
A ^ B
A.symmetric_difference(B)
|
Возвращает симметрическую разность множеств A и B (элементы, входящие в A или в B, но не в оба из них одновременно).
|
A ^= B
A.symmetric_difference_update(B)
|
Записывает в A симметрическую разность множеств A и B.
|
A <= B
A.issubset(B)
|
Возвращает true, если A является подмножеством B.
|
A >= B
A.issuperset(B)
|
Возвращает true, если B является подмножеством A.
|
A < B
|
Эквивалентно A <= B and A != B
|
A > B
|
Эквивалентно A >= B and A != B
|
Достарыңызбен бөлісу: |