Menu
Coddy logo textTech

Основные операции

Часть раздела Logic & Flow путешествия по Python на Coddy — урок 30 из 78.

Множества обладают встроенными операциями, которые позволяют эффективно выполнять общие задачи, связанные с множествами. Эти операции включают добавление элементов, удаление элементов и проверку наличия элементов.

Добавление элемента в множество:

my_set = {1, 2, 3}
my_set.add(4)
print(my_set)
# Вывод: {1, 2, 3, 4}

Примечание: add() изменяет множество на месте и возвращает None.

Удаление элемента из множества: (вызывает ошибку, если он не существует!)

my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)
# Вывод: {1, 3}

Проверка наличия элемента:

my_set = {1, 2, 3}
print(2 in my_set)
# Вывод: True
print(4 in my_set)
# Вывод: False
challenge icon

Задание

Легко

Создайте функцию с именем manage_set, которая принимает три аргумента: set1 (множество), element_to_add и element_to_remove. Функция должна выполнять следующие операции:

  1. Добавьте element_to_add в set1.
  2. Попробуйте удалить element_to_remove из set1. Если элемента нет в множестве, ничего не делайте.
  3. Проверьте, содержится ли число 5 в set1. Если да, верните строку "5 is in the set". В противном случае верните строку "5 is not in the set".

Шпаргалка

Множества поддерживают несколько встроенных операций для управления элементами:

Добавление элемента:

my_set = {1, 2, 3}
my_set.add(4)
print(my_set)
# Вывод: {1, 2, 3, 4}

Удаление элемента: (вызывает ошибку, если элемент не существует)

my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)
# Вывод: {1, 3}

Проверка наличия элемента:

my_set = {1, 2, 3}
print(2 in my_set)
# Вывод: True
print(4 in my_set)
# Вывод: False

Попробуйте сами

def manage_set(set1, element_to_add, element_to_remove):
    # Напишите здесь код
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Logic & Flow