Структура данных set
set
это весьма полезная структура данных. set
схож по поведению со списком, за тем исключением, что множества неупорядочены и не могут содержать одинаковые значения. Это бывает очень кстати в определённых случаях. К примеру, вам может потребоваться проверить список на наличие дубликатов. Существует два типичных метода. Первый - использовать цикл for
. Как-то так:
Но есть и более простое решение при помощи множества. Вы можете сделать что-нибудь такое:
У множеств также есть несколько дополнительных методов. Вот некоторые из них:
Пересечение
Вы можете найти пересечение двух множества. Например:
Разность
Разность двух множеств можно найти следующим методом:
Множества также можно создавать с помощью новой нотации:
Существуют и другими методы. Рекомендую ознакомиться с ними в официальной документации.
Last updated