Python: Cловари и множества
2026-02-26 22:24 Diff

В этом уроке мы подробнее изучим множества и операции над ними.

Изменение состава элементов множества

Множества в Python — изменяемые. Добавлять и удалять элементы из множества можно с помощью методов add, discard и remove:

При чтении кода в этом примере вы должны были заметить, что добавление лишних элементов с помощью add и отбрасывание несуществующих элементов с помощью discard не приводят к ошибке. Однако вызов метода remove с несуществующим элементом приводит к ошибке.

Копирование и очистка множеств

Множества изменяемы, поэтому требуется сделать копию перед изменением оригинала. Как и словари, множества не поддерживают операцию получения среза. Для копирования приходится использовать метод copy, создающий поверхностную копию множества:

Очистить множество без пересоздания можно с помощью метода clear:

Рекомендуемые программы