Что делает функция set в Python?

Функция set() создает из переданной ей коллекции тип данных множество - неупорядоченную коллекцию, в которой нет повторяющихся элементов. Функции можно передать как сам итерируемый объект, так и итератор:

x = set(['apple', 'banana', 'cherry', 'apple'])

print(x) # => {'banana', 'apple', 'cherry'}

Неупорядоченность множества означает, что элементы в нем расположены в случайном порядке и к ним нельзя обратиться по индексу, как, например, в списках или кортежах.

0 0
Познакомьтесь с основами Python бесплатно