Для создания множества из строки или списка в 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}
Важно помнить: