Шаг 79.
Основы языка Python.
Списки, кортежи, множества и диапазоны. Множества (общие сведения)

    На этом шаге мы приведем общие сведения о множествах.

    Множество - это неупорядоченная последовательность уникальных элементов, с которой можно сравнивать другие элементы, чтобы определить, принадлежат ли они этому множеству. Объявить множество можно с помощью функции 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

    На следующем шаге мы рассмотрим основные операторы и методы работы со множествами.




Предыдущий шаг Содержание Следующий шаг