все Python 3Встроенные функциипонятие
set
типы
Изменяемое множество уникальных хешируемых элементов без определённого порядка. Поддерживает операции объединения, пересечения и разности.
Синтаксис
set(iterable)
Пустое множество создаётся только через set() — фигурные скобки без содержимого дают пустой словарь. Внутрь кладутся лишь хешируемые объекты: список вызовет TypeError, его надо превратить в кортеж или frozenset. Порядок обхода не определён и не связан с порядком добавления, поэтому для стабильного вывода печатайте sorted(s), а не само множество.
Примеры
print(set([1,2,2,3])) # → {1,2,3}
s1={1,2,3}; s2={2,3,4}
print(s1|s2) # → {1,2,3,4} объединение
print(s1&s2) # → {2,3} пересечение
print(s1-s2) # → {1} разность
print(s1^s2) # → {1,4} симм.разность
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности