set (множество)
Изменяемое множество.
set([iterable])
iterable -- Объект, поддерживающий итерирование, элементы которого должны стать элементами множества. Если не указан, будет создано пустое множество.
my_set = set()
my_set # set()
my_set = set([1, 2, 3, -10, 40])
my_set # {-10, 1, 2, 3, 40}
Множества могут быть созданы литералом при помощи фигурных скобок
{
, }
с указанием элементов в них:my_set = {1, 2, 3, -10, 40}
my_set # {-10, 1, 2, 3, 40}
# При помощи составления множества.
my_set = {item for item in [1, 2, 3, -10, 40]}
type(my_set) # set
Внимание
Помните, что конструкция
{}
создаст не пустое множество, а пустой словарь. Пустое множество создаётся при помощи set()
(см. выше).На заметку
Для создания множества множеств, требуется чтобы внутренние множества были статичными (
frozenset
).
Синонимы поиска: set (множество), ыуе
В этом разделе:
set.add
set.clear
set.discard
set.pop
set.remove
В разделе «sets (множества)»:
frozenset
sets.copy
sets.difference
sets.intersection
sets.isdisjoint
sets.issubset
sets.issuperset
sets.symmetric_difference
sets.union
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.