Шаг 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

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




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