На этом шаге мы приведем общие сведения о множествах.
Множество - это неупорядоченная последовательность уникальных элементов, с которой можно сравнивать другие элементы, чтобы определить, принадлежат ли они этому множеству. Объявить множество можно с помощью функции set():
>>> s = set() >>> s set()
Функция set() позволяет также преобразовать элементы последовательности во множество:
>>> set("string") # Преобразуем строку {'s', 't', 'r', 'i', 'n', 'g'} >>> set([1, 2, 3, 4, 5]) # Преобразуем список {l, 2, 3, 4, 5} >>> set((1, 2, 3, 4, 5)) # Преобразуем кортеж {l, 2, 3, 4, 5} >>> set([1, 2, 3, 1, 2, 3]) # Остаются только уникальные элементы {1, 2, 3}
Перебрать элементы множества позволяет цикл for:
>>> for i in set([l, 2, 3]): print(i) 1 2 3
Получить количество элементов множества позволяет функция len():
>>> len(set([1, 2, 3])) 3
На следующем шаге мы рассмотрим основные операторы и методы работы со множествами.