Back to questions
Aston
Junior — Middle
77
Каково предназначение коллекции типа множество и в чем его преимущества?
Companies where asked
Answer from AI
sobes.tech AI
Коллекция типа множество (set) в Python предназначена для хранения уникальных элементов без определённого порядка. Основные преимущества множества:
- Уникальность элементов: автоматически исключает дубликаты.
- Быстрый поиск и проверка принадлежности: операции
inвыполняются за амортизированное время O(1). - Поддержка математических операций: объединение, пересечение, разность и симметрическая разность.
Пример использования:
fruits = {'яблоко', 'банан', 'апельсин'}
fruits.add('киви')
print('банан' in fruits) # True
# Объединение множеств
citrus = {'апельсин', 'лимон'}
all_fruits = fruits.union(citrus)
print(all_fruits)
Множества удобны, когда важна уникальность и быстрый доступ к элементам.