В Python множества (set
) — это коллекции, которые содержат уникальные элементы (не допускают дубликатов) и не имеют порядка следования элементов. Вот краткая шпаргалка по работе с множествами:
Создание пустого множества:
empty_set = set()
Создание множества с элементами:
my_set = {1, 2, 3, 4}
Из списка:
my_list = [1, 2, 3, 3, 2]
my_set = set(my_list) # {1, 2, 3}
Добавление элемента:
my_set.add(5) # Добавляет элемент 5
Удаление элемента (без ошибки, если элемент не найден):
my_set.discard(5) # Удаляет элемент 5, если он есть
Удаление элемента (с ошибкой, если элемент не найден):
my_set.remove(2) # Удаляет элемент 2, иначе KeyError