← Часть 7
Часть 9 →
Тип данных set
в Python поддерживает все операции, которые проводятся над множествами в математике:
- пересечение;
- объединение;
- дополнение;
- разность;
- симметрическую разность.
Множества set
обладают рядом особенностей, которые значительно отличают их от других типов данных.
Особенности множеств в Python
1. В Python два вида множеств – обычное, изменяемое set
и замороженное, неизменяемое frozenset
. Замороженные множества нельзя изменить после создания, но все операции по объединению, пересечению и разности они поддерживают: результатом этих операций тоже будут frozenset
.
2. Множество может включать в себя только неизменяемые типы данных – строки, числа, кортежи (в любой комбинации). Попытка добавить в множество список, словарь или изменяемое множество приведет к ошибке:
«Программирование на Python» от Proglib Academy!
Хочешь стать Python-разработчиком? Тебя ждут 30 практических уроков по веб-разработке (Flask), аналитике (Pandas), работе с базами данных (SQLite, SQLAlchemy), скрапингу и автоматизации. Реальные задачи, интерактивные вебинары с опытными разработчиками и финальный проект для твоего портфолио. Получи востребованные навыки и начни карьеру! Купить полный курс →
Комментарии