Для создания множества из строки или списка в Python используйте функцию set():
# Из строки
string = "hello"
string_set = set(string)  # {'h', 'e', 'l', 'o'}
# Из списка
list_ = [1, 2, 2, 3, 4, 4, 5]
list_set = set(list_)  # {1, 2, 3, 4, 5}
Функция set() автоматически удаляет повторяющиеся элементы.
Создать множество (set) в Python из строки или списка довольно просто.  Множество - это неупорядоченная коллекция уникальных элементов.
Из строки:
Для создания множества из строки, можно использовать конструктор set(), передав строку в качестве аргумента.  Строка будет итерирована посимвольно, и каждый символ станет элементом множества. Важно отметить, что порядок символов не сохраняется, и повторяющиеся символы будут представлены в множестве только один раз.
string_example = "hello"
string_set = set(string_example)
print(string_set) # Вывод: {'h', 'e', 'l', 'o'}
Из списка:
Аналогично строке, для создания множества из списка, используем конструктор set(), передав список в качестве аргумента. Каждый элемент списка станет элементом множества.  Если в списке есть повторяющиеся элементы, в множестве останется только один экземпляр каждого уникального элемента.
list_example = [1, 2, 2, 3, 4, 4, 5]
list_set = set(list_example)
print(list_set) # Вывод: {1, 2, 3, 4, 5}
Важно помнить: