КАНТОРОВО МНОЖЕСТВО PYTHON

Канторово множество - это множество, которое содержит бесконечное количество элементов, но при этом не является континуальным, то есть мощность его строго меньше мощности множества вещественных чисел.

В Python для работы с множествами есть встроенный класс set(). Для создания множества можно перечислить его элементы в фигурных скобках. Например:

{1, 2, 3}

Для создания Канторова множества можно использовать его определение в виде троичной записи вещественного числа. Например, троичное число 0.02020202... соответствует множеству элементов 0, 2/3, 2/9, 2/27 и т.д.:

kantor_set = {n/3**m for n in range(3) for m in range(10)}

Этот код создаст множество, соответствующее первым десяти элементам Канторова множества.

Генераторы множеств Python - Set comprehension python

Уроки Python - Множества (Set, Frozenset)

31 Множества в Python. Тип данных set

Python с нуля. Урок 11 - Множества

#32. Множества (set) и их методы - Python для начинающих

10 признаков того, что вы новичок в Python

13 Канторово множество и множества меры 0

BLGPG-CAA97B4BD3BF-24-05-15-06

Новые материалы: