В Python есть структура данных, которая называется «множества». Она предназначена для хранения уникальных элементов. Множества могут содержать разные типы данных: числа, строки, кортежи и так далее. Для того, чтобы создать множество можно воспользоваться функцией set empty_set = set() # Создание пустого множества Нельзя написать просто {} потому что это создаст пустой словарь. Однако можно создать с 1 элементом: set_with_one_element = {1} # Множество с одним элементом 1 Основная задача множеств хранить в себе только уникальные элементы: my_set = {1, 2, 2, 3, 4, 5} # Дубликат 2 будет удален
print(my_set) # Вывод: {1, 2, 3, 4, 5} Множества имеют множество методов, мы рассмотрим самые нужные из них: В Python frozenset — это тип данных, который аналогичен кортежу в контексте множеств. Он представляет собой неизменяемое множество. my_frozenset = frozenset([1, 2, 3, 4])
print(my_frozenset) # Вывод: frozenset({1, 2, 3, 4}) Так как он является неизменяемым, его можно использовать в качестве