# Множества
Множества похожи на [словари](docs/scripting/dicts.md) без значений. Это просто неупорядоченный набор ключей.

Они создаются как словари, но без значений.
`set = {North, East, West}`

Используй `set()` для создания пустого множества. Обрати внимание, что `{}` создает пустой словарь.

Используй `set.add(elem)` для добавления нового элемента в множество.

Используй `set.remove(elem)` для удаления элемента из множества.

Используй `if elem in set:`, чтобы проверить, содержит ли множество элемент.

Используй `for elem in set:`, чтобы перебрать все элементы в множестве.
С большим множеством оператор `in` справляется гораздо быстрее, чем со списком.

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

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