s = {1, 2}
s.remove(1)
print(s)
{2}
Вопрос: Что выведет следующий код?
s = {1, 2}
s.remove(1)
print(s)
Ответ:
Код выведет {2}
.
Объяснение:
s = {1, 2}
: Эта строка создает множество (set) с двумя элементами: 1 и 2. Множества в Python неупорядочены и содержат только уникальные элементы.s.remove(1)
: Метод remove()
удаляет элемент 1 из множества s
. Если элемент, который нужно удалить, не существует в множестве, будет выброшено исключение KeyError
. В данном случае, элемент 1 существует, поэтому он успешно удаляется.print(s)
: Эта строка выводит содержимое множества s
после удаления элемента 1. Теперь множество содержит только элемент 2.