Теория

Множества хранят только уникальные элементы (без дубликатов).

Создать множество:

fruits = {"apple", "banana", "orange"}
numbers = {1, 2, 3, 2, 1} # станет {1, 2, 3}

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

fruits.add("grape")

Удалить элемент:

fruits.remove("banana")

Проверить наличие:

if "apple" in fruits:
print("Есть яблоко!")

Операции множеств:

a = {1, 2, 3}
b = {2, 3, 4}
print(a | b) # Объединение: {1, 2, 3, 4}
print(a & b) # Пересечение: {2, 3}

Задачи урока

2

Удаление дубликатов

Дан список с дубликатами: numbers = [1, 2, 2, 3, 3, 3, 4] Преобразуйте его во множество для удаления дубликатов. Выведите длину множества.

Лёгкая Очки: 15
3

Операции множеств

Даны два множества: set_a = {1, 2, 3, 4} set_b = {3, 4, 5, 6} Найдите и выведите: 1. Общие элементы (пересечение) используя & 2. Все элементы вместе…

Средняя Очки: 20
Решить в тренажёре
Следующий урок: Методы строк →