Превращаем строку или список чисел в множество

Превращаем строку или список чисел в множество


Список чисел или строка преобразуются в множество без возможных ошибок. Нужно просто обернуть их в конструктор и воспользоваться методом len() для получения ответа.

Решение – IDE

def to_set(element):
    st = set(element)
    return st, len(st)

# Тесты
print(to_set('я обычная строка'))
print(to_set([4, 5, 4, 6, 2, 9, 11, 3, 4, 2]))

Результат выполнения

({'к', 'б', 'я', 'ы', 'н', 'р', 'т', 'о', 'ч', ' ', 'с', 'а'}, 12)
({2, 3, 4, 5, 6, 9, 11}, 7)


Report Page