Junior — Middle
107
Quelle est la finalité d'une collection de type ensemble et quels sont ses avantages?
Entreprises à qui on a demandé
Réponse de l'IA
sobes.tech IA
Коллекция типа множество (set) в Python предназначена для хранения уникальных элементов без определённого порядка. Основные преимущества множества:
- Уникальность элементов: автоматически исключает дубликаты.
- Быстрый поиск и проверка принадлежности: операции
inвыполняются за амортизированное время O(1). - Поддержка математических операций: объединение, пересечение, разность и симметрическая разность.
Пример использования:
fruits = {'яблоко', 'банан', 'апельсин'}
fruits.add('киви')
print('банан' in fruits) # True
# Объединение множеств
citrus = {'апельсин', 'лимон'}
all_fruits = fruits.union(citrus)
print(all_fruits)
Множества удобны, когда важна уникальность и быстрый доступ к элементам.