Народ, всем привет. Сегодня мы поговорим про множества (set) в Python, встроенный тип данных, предназначенный для хранения уникальных элементов без определённого порядка. Они часто используются там, где важна проверка принадлежности, удаление дубликатов и выполнение математических операций над наборами данных. Несмотря на простоту, множества являются мощным и эффективным инструментом, который стоит хорошо понимать. Но для новичков они не всегда понятны, поэтому сегодня и погорим про них. Множество может хранить только уникальные и хешируемые объекты. Это означает, что в set нельзя поместить изменяемые типы данных, такие как списки или другие множества, но можно хранить: my_set = {1, 2, 3, "python", (10, 20)} Если попытаться добавить список, возникнет ошибка: my_set = {1, 2, [3, 4]} # TypeError Есть несколько способов создать множество. Например, через фигурные скобки или через функцию set(): numbers = {1, 2, 3, 4} numbers = set([1, 2, 3, 4]) Важно помнить, что пустое множество нельзя с