2.7. Множества
-
На входе функция to_set() получает строку или список чисел. Преобразуйте их в множество. На выходе должно получиться множество и его мощность (длину множества). Верните результат в виде кортежа.
-
Даны два списка чисел. Посчитайте, сколько чисел содержится одновременно как в первом списке, так и во втором.
-
Напишите функцию superset(), которая принимает 2 множества. Результат работы функции: вывод в консоль одного из сообщений в зависимости от ситуации:
1 - «Супермножество не обнаружено»
2 – «Объект {X} является чистым супермножеством»
3 – «Множества равны» -
Напишите программу, которая подсчитывает знаки пунктуации в символьной строке. К знакам пунктуации относятся символы из набора ".,;:!?". Набор выполнить в виде множества.
-
Напишите программу, которая находит все различные цифры в символьной строке. При решении обязательно использовать множество.
-
Напишите программу, которая определяет правильность записи целого числа во входной строке в восьмеричной системе счисления. В восьмеричной системе счисления разрешенные символы 0-7.
-
Во входной строке записана последовательность чисел через пробел. Для каждого числа выведите слово YES (в отдельной строке), если это число ранее встречалось в последовательности или NO, если не встречалось.