Python set.discard: удаление элементов без KeyError
Безопасно удали два имени
В программе уже задано множество subscribers = {'anna', 'boris', 'vika'}.
Прочитайте две строки — два имени, которые нужно удалить. Удалите каждое имя из множества методом discard().
Выведите результат строго в двух строках:
- в первой строке — количество оставшихся подписчиков;
- во второй строке — оставшиеся имена в алфавитном порядке, разделённые одним пробелом.
Выводите имена без фигурных скобок, кавычек и запятых. Чтобы получить стабильный порядок, используйте sorted(subscribers).
Если какого-либо имени в множестве нет, программа всё равно должна завершиться без ошибки.
РешениеPython
Без регистрации. Гостевая проверка не сохраняет прогресс. Для сохранения перейдите к уроку.
Отправьте решение, чтобы увидеть результаты тестов.
Связанные задачи
- Множество Python: найти повторяющиеся слова в строке
- Python не распознаётся в терминале Windows: проверьте PATH
- Python can't open file: No such file or directory — задача
- Python SyntaxError: '(' was never closed — задача
- Числа и арифметика — задача по Python
- Ввод от пользователя и преобразование типов — задача по Python
