Делаем добро вместе Детальнее

#11 – Множества (set и frozenset)

#11 – Множества (set и frozenset)

Python содержит еще один формат списка, что позволяет хранить набор данных. Таким списком являются множества. В ходе урока мы научимся использовать множество «set», а также множество «frozenset».

Видеоурок

Множества схожи со списками, но имеют ряд отличий. 


Во-первых, множества создаются в абсолютно случайном порядке. Вы можете разместить элементы как вам будет угодно, но они все равно будут расположены впоследствии в случайном порядке. 


Во-вторых, множества не могут иметь повторяющихся элементов. Все элементы с одинаковым значением не будут выведены повторно.


Множества удобно использовать когда вы хотите удалить повторяющиеся элементы из списка, например:

some_list = [12, 56, 91, 12]
set(some_list) # Результат: 12, 56, 91

Также для множеств существует огромное количество операций, которые приведены ниже:





Frozenset

Frozenset - метод, что позволяет создать, которое нельзя изменять в ходе выполнения программы. Получается, что Frozenset это смесь множества и кортежа.

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение Flask / Создание сайта на Python
6 уроков
Изучение Python до профи / Основы, Django, TKinter
Нейронные сети / Изучение Python OpenCV
9 уроков
Создание игры на Python 3 с PyGame
5 уроков
Уроки Python Django / Создание сайта
12 уроков
Изучение PyQt5 / Графический интерфейс на Python
6 уроков
Комментарии для сайта Cackle