Множество - это накопитель, набор элементов одного или разного типа, каждый из которых не имеет индекса!!! ,расположены хаотично, и самое главное- они не повторяются. Множество создается set() или {}. Добавлять от руки можно только в {}. Но set() позволит преобразовать строку или список в множество - set(строка или список) Основные функции множества: Это основные 3 функции. И конечно еще есть много функций для работы с множествами. При создании множества из строки, необходимо строку превратить в список, с помощью split() по разделителю. И потом уже, список превращаем в множество, с помощью функции set() Если в строке, по человечески есть числа, то чтобы с ними работать как с числовыми типами данных, необходимо до set() сделать генерацию списка по int() x=set([int(i) for i in input().split()]) При работе с кол-вом множеств, когда их число не известно, то: n=int(input()) x=set() for i in range(n): y=set([int(i) for i in input().split()]) x=x.union(y) тогда получим добавление все