logo

set

set(iterable)

Создает множество.

Параметры

Функция set() принимает один необязательный параметр:

  • iterable (необязательно) — последовательность (строка, кортеж и т. д.) или коллекция (набор, словарь и т. д.) или объект-итератор, который необходимо преобразовать в набор.

Возвращаемое значение

Функция set() возвращает:

  • пустой набор, если параметры не переданы
  • набор, построенный из заданного итерируемого параметра

Примеры

#пустой набор
print(set())
# из строки
print(set('МАШИНА'))
# из кортежа
print(set(('н', 'к', 'б', 'щ', 'и')))
# из списка
print(set(['щ', 'и', 'к', 'с', 'у']))
# из диапазона
print(set(range(7)))
# Результат
set()
{'Ш', 'А', 'И', 'Н', 'М'}
{'н', 'и', 'к', 'б', 'щ'}
{'с', 'и', 'у', 'к', 'щ'}
{0, 1, 2, 3, 4, 5, 6}