Функция set( ) в Python

Обложка к статье "Функция set( ) в Python"

Функция set в Python используется для создания множества. Множество — это неупорядоченная коллекция уникальных элементов. Множества полезны, когда нужно хранить элементы без дубликатов и быстро проверять наличие элемента в коллекции.

Синтаксис

set([iterable])

Параметры

  • iterable (необязательный): Итерируемый объект, из которого будет создано множество. Если параметр не указан, создается пустое множество.

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

Функция set возвращает новое множество, содержащее уникальные элементы из переданного итерируемого объекта.

Примеры использования

Пример 1: Создание пустого множества

empty_set = set()
print(empty_set)  # Вывод: set()

Пример 2: Создание множества из строки

char_set = set("hello")
print(char_set)  # Вывод: {'h', 'e', 'l', 'o'}

Пример 3: Создание множества из списка

num_list = [1, 2, 2, 3, 4, 4, 5]
num_set = set(num_list)
print(num_set)  # Вывод: {1, 2, 3, 4, 5}

Пример 4: Создание множества из кортежа

num_tuple = (1, 2, 3, 4, 5, 5)
num_set = set(num_tuple)
print(num_set)  # Вывод: {1, 2, 3, 4, 5}

Важные замечания

  1. Неупорядоченная коллекция: Элементы множества не имеют определенного порядка, поэтому их порядок в выводе может быть произвольным.
  2. Уникальные элементы: Множество хранит только уникальные элементы. Если итерируемый объект содержит дубликаты, они будут удалены при создании множества.
  3. Изменяемые множества: Множества изменяемы, поэтому в них можно добавлять и удалять элементы после создания. Для неизменяемых множеств используется тип frozenset.

Оцените статью
( Пока оценок нет )
Обучение Python
Добавить комментарий