Python Hub - сборище Питонистов
1.71K subscribers
657 photos
1 video
37 files
278 links
Уголок счастья для любого питониста.

Сотрудничество или заказы: @leshunist

https://shcoder.dev - студия разработки ShcoderDevelopment

https://t.me/pythonhub_chat - чат
Download Telegram
ℹ️ℹ️ℹ️ Множество set в Python ℹ️ℹ️ℹ️


➡️ Что это?

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

➡️Создание множества

Множество в Python можно создать несколькими способами. Один из них - использование фигурных скобок {} и перечисление элементов множества через запятую. Например:

my_set = {1, 2, 3}


Если в множество добавить дублирующий элемент, он будет проигнорирован, так как множество содержит только уникальные элементы. Также можно создать множество, используя встроенную функцию set(). Например:

my_set = set([1, 2, 3])


Этот способ создания множества особенно полезен, когда элементы множества хранятся в другом типе данных, например, списке.

➡️ Операции с множествами

Множества в Python поддерживают множество операций, таких как объединение, пересечение, разность и симметрическая разность. Например, для объединения двух множеств можно использовать оператор | или метод union(). Например:

set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1 | set2
print(set3) # выведет {1, 2, 3, 4, 5}


Также можно использовать метод intersection() для получения пересечения двух множеств, а метод difference() - для получения разности. Например:

set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1.intersection(set2)
print(set3) # выведет {3}


➡️ Изменение множества

Множество в Python можно изменять, добавляя и удаляя элементы. Чтобы добавить элемент в множество, можно использовать метод add(). Например:

my_set = {1, 2, 3}
my_set.add(4)
print(my_set) # выведет {1, 2, 3, 4}


Чтобы удалить элемент из множества, можно использовать метод remove(). Например:

my_set = {1, 2, 3}
my_set.remove(2)
print(my_set) # выведет {1, 3}

#set #множество #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7